https://launchpad.net/ubuntu/+source/gecode/6.2.0-5.1build2/+build/27973388 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-077 5.4.0-173-generic #191-Ubuntu SMP Fri Feb 2 13:54:37 UTC 2024 aarch64 Buildd toolchain package versions: launchpad-buildd_236~650~ubuntu20.04.1 python3-lpbuildd_236~650~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.11 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1.1. Syncing the system clock with the buildd NTP service... 2 Apr 05:18:19 ntpdate[1809]: adjust time server 10.211.37.1 offset 0.002058 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=noble --arch=arm64 PACKAGEBUILD-27973388 --image-type chroot /home/buildd/filecache-default/0aaa0d191106d33e51979a9c6a062e50b7f5b3b2 Creating target for build PACKAGEBUILD-27973388 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=noble --arch=arm64 PACKAGEBUILD-27973388 Starting target for build PACKAGEBUILD-27973388 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=noble --arch=arm64 PACKAGEBUILD-27973388 'deb http://ftpmaster.internal/ubuntu noble main universe' 'deb http://ftpmaster.internal/ubuntu noble-security main universe' 'deb http://ftpmaster.internal/ubuntu noble-updates main universe' 'deb http://ftpmaster.internal/ubuntu noble-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-27973388 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=noble --arch=arm64 PACKAGEBUILD-27973388 Updating target for build PACKAGEBUILD-27973388 Get:1 http://ftpmaster.internal/ubuntu noble InRelease [255 kB] Get:2 http://ftpmaster.internal/ubuntu noble-security InRelease [90.7 kB] Get:3 http://ftpmaster.internal/ubuntu noble-updates InRelease [89.7 kB] Get:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 Packages [1406 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main Translation-en [512 kB] Get:7 http://ftpmaster.internal/ubuntu noble/universe arm64 Packages [15.6 MB] Get:8 http://ftpmaster.internal/ubuntu noble/universe Translation-en [6115 kB] Get:9 http://ftpmaster.internal/ubuntu noble-updates/main arm64 Packages [694 kB] Get:10 http://ftpmaster.internal/ubuntu noble-updates/main Translation-en [242 kB] Get:11 http://ftpmaster.internal/ubuntu noble-updates/universe arm64 Packages [4630 kB] Get:12 http://ftpmaster.internal/ubuntu noble-updates/universe Translation-en [1693 kB] Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [704 kB] Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main Translation-en [247 kB] Get:15 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [4048 kB] Get:16 http://ftpmaster.internal/ubuntu noble-proposed/universe Translation-en [1752 kB] Fetched 38.2 MB in 22s (1739 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libnsl-dev libperl5.36 libtirpc-dev libunistring2 perl-modules-5.36 Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: libapt-pkg6.0* libdb5.3* libext2fs2* libgdbm-compat4* libgdbm6* libgnutls30* libhogweed6* libnettle8* libnpth0* libpng16-16* libreadline8* libssl3* libtirpc3* usrmerge* The following NEW packages will be installed: cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu g++-13-aarch64-linux-gnu g++-aarch64-linux-gnu gcc-13-aarch64-linux-gnu gcc-14-base gcc-aarch64-linux-gnu libapt-pkg6.0t64 libdb5.3t64 libext2fs2t64 libgdbm-compat4t64 libgdbm6t64 libgnutls30t64 libhogweed6t64 libnettle8t64 libnpth0t64 libperl5.38t64 libpng16-16t64 libreadline8t64 libssl3t64 libtirpc3t64 libunistring5 perl-modules-5.38 The following packages will be upgraded: apt apt-utils base-files base-passwd bash bash-completion binutils binutils-aarch64-linux-gnu binutils-common bsdextrautils bsdutils bzip2 ca-certificates coreutils cpp cpp-13 dash debconf debconf-i18n debianutils diffutils dpkg dpkg-dev e2fsprogs fakeroot g++ g++-13 gcc gcc-13 gcc-13-base gpg gpg-agent gpgconf gpgv grep gzip hostname init init-system-helpers krb5-locales libacl1 libapparmor1 libargon2-1 libasan8 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libfakeroot libfdisk1 libffi8 libgcc-13-dev libgcc-s1 libgcrypt20 libgomp1 libgpg-error-l10n libgpg-error0 libgpm2 libgprofng0 libgssapi-krb5-2 libhwasan0 libidn2-0 libip4tc2 libitm1 libjansson4 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblocale-gettext-perl liblsan0 liblzma5 libmd0 libmount1 libncursesw6 libnsl-dev libnsl2 libnss-nisplus libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libproc2-0 libseccomp2 libselinux1 libsemanage-common libsemanage2 libsepol2 libsframe1 libsmartcols1 libsqlite3-0 libss2 libstdc++-13-dev libstdc++6 libsystemd-shared libsystemd0 libtext-charwidth-perl libtext-iconv-perl libtinfo6 libtirpc-common libtirpc-dev libtsan2 libubsan1 libudev1 libuuid1 libxxhash0 libzstd1 linux-libc-dev login logsave lto-disabled-list mawk mount ncurses-base ncurses-bin openssl optipng passwd perl perl-base pinentry-curses procps psmisc readline-common sed sensible-utils systemd systemd-dev systemd-sysv sysvinit-utils tar tzdata ubuntu-keyring util-linux uuid-runtime xz-utils zlib1g 159 upgraded, 23 newly installed, 14 to remove and 0 not upgraded. Need to get 114 MB of archives. After this operation, 77.1 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libnsl-dev arm64 1.3.0-3build3 [72.5 kB] Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libcrypt-dev arm64 1:4.4.36-4 [136 kB] Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libc6-dev arm64 2.39-0ubuntu8 [1596 kB] Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libc-dev-bin arm64 2.39-0ubuntu8 [19.7 kB] Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtirpc-common all 1.3.4+ds-1.1build1 [8094 B] Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtirpc-dev arm64 1.3.4+ds-1.1build1 [201 kB] Get:7 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libnss-nisplus arm64 1.3-5build1 [22.5 kB] Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtirpc3t64 arm64 1.3.4+ds-1.1build1 [83.6 kB] Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgssapi-krb5-2 arm64 1.20.1-6ubuntu2 [141 kB] Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libkrb5-3 arm64 1.20.1-6ubuntu2 [349 kB] Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libk5crypto3 arm64 1.20.1-6ubuntu2 [85.6 kB] Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libkrb5support0 arm64 1.20.1-6ubuntu2 [33.9 kB] Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 libacl1 arm64 2.3.2-1 [17.0 kB] Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libapparmor1 arm64 4.0.0-beta3-0ubuntu3 [50.0 kB] Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libaudit-common all 1:3.1.2-2.1build1 [5736 B] Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcap-ng0 arm64 0.8.4-2build2 [14.8 kB] Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libaudit1 arm64 1:3.1.2-2.1build1 [47.6 kB] Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libblkid1 arm64 2.39.3-9ubuntu4 [123 kB] Get:19 http://ftpmaster.internal/ubuntu noble/main arm64 libcap2 arm64 1:2.66-5ubuntu1 [30.1 kB] Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 libcrypt1 arm64 1:4.4.36-4 [100 kB] Get:21 http://ftpmaster.internal/ubuntu noble/main arm64 libgpg-error-l10n all 1.47-3build1 [8024 B] Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 libgpg-error0 arm64 1.47-3build1 [69.9 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main arm64 libgcrypt20 arm64 1.10.3-2 [472 kB] Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 liblzma5 arm64 5.6.1+really5.4.5-1build1 [125 kB] Get:25 http://ftpmaster.internal/ubuntu noble/main arm64 libzstd1 arm64 1.5.5+dfsg2-2 [270 kB] Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libkmod2 arm64 31+20240202-2ubuntu5 [51.6 kB] Get:27 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-8-0 arm64 10.42-4ubuntu1 [211 kB] Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libselinux1 arm64 3.5-2ubuntu2 [79.9 kB] Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libmount1 arm64 2.39.3-9ubuntu4 [133 kB] Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 perl-modules-5.38 all 5.38.2-3.2build1 [3110 kB] Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdb5.3t64 arm64 5.3.28+dfsg2-6build1 [721 kB] Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgdbm6t64 arm64 1.23-5.1build1 [34.4 kB] Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgdbm-compat4t64 arm64 1.23-5.1build1 [6578 B] Get:34 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libperl5.38t64 arm64 5.38.2-3.2build1 [4773 kB] Get:35 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 perl arm64 5.38.2-3.2build1 [231 kB] Get:36 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 perl-base arm64 5.38.2-3.2build1 [1777 kB] Get:37 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 liblocale-gettext-perl arm64 1.07-6ubuntu5 [15.3 kB] Get:38 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtext-iconv-perl arm64 1.7-8build3 [13.1 kB] Get:39 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtext-charwidth-perl arm64 0.04-11build3 [9406 B] Get:40 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libc6 arm64 2.39-0ubuntu8 [2774 kB] Get:41 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libc-bin arm64 2.39-0ubuntu8 [591 kB] Get:42 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 openssl arm64 3.0.13-0ubuntu3 [984 kB] Get:43 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libsystemd-shared arm64 255.4-1ubuntu6 [2016 kB] Get:44 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcryptsetup12 arm64 2:2.7.0-1ubuntu3 [262 kB] Get:45 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libssl3t64 arm64 3.0.13-0ubuntu3 [1793 kB] Get:46 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 systemd-dev all 255.4-1ubuntu6 [104 kB] Get:47 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 systemd-sysv arm64 255.4-1ubuntu6 [11.9 kB] Get:48 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 systemd arm64 255.4-1ubuntu6 [3403 kB] Get:49 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libsystemd0 arm64 255.4-1ubuntu6 [424 kB] Get:50 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpam-modules-bin arm64 1.5.3-5ubuntu4 [50.5 kB] Get:51 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpam-modules arm64 1.5.3-5ubuntu4 [278 kB] Get:52 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libnettle8t64 arm64 3.9.1-2.2build1 [192 kB] Get:53 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libhogweed6t64 arm64 3.9.1-2.2build1 [199 kB] Get:54 http://ftpmaster.internal/ubuntu noble/main arm64 libp11-kit0 arm64 0.25.3-4ubuntu1 [275 kB] Get:55 http://ftpmaster.internal/ubuntu noble/main arm64 libunistring5 arm64 1.1-2 [528 kB] Get:56 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgnutls30t64 arm64 3.8.3-1.1ubuntu3 [942 kB] Get:57 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libapt-pkg6.0t64 arm64 2.7.14build2 [935 kB] Get:58 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 bzip2 arm64 1.0.8-5.1 [34.0 kB] Get:59 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libbz2-1.0 arm64 1.0.8-5.1 [35.7 kB] Get:60 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gcc-14-base arm64 14-20240330-1ubuntu2 [47.5 kB] Get:61 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgcc-s1 arm64 14-20240330-1ubuntu2 [50.4 kB] Get:62 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libstdc++6 arm64 14-20240330-1ubuntu2 [748 kB] Get:63 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libudev1 arm64 255.4-1ubuntu6 [173 kB] Get:64 http://ftpmaster.internal/ubuntu noble/main arm64 libxxhash0 arm64 0.8.2-2 [21.2 kB] Get:65 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 zlib1g arm64 1:1.3.dfsg-3.1ubuntu2 [61.7 kB] Get:66 http://ftpmaster.internal/ubuntu noble/main arm64 libffi8 arm64 3.4.6-1 [22.6 kB] Get:67 http://ftpmaster.internal/ubuntu noble/main arm64 libidn2-0 arm64 2.3.7-2 [67.1 kB] Get:68 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdebconfclient0 arm64 0.271ubuntu3 [11.3 kB] Get:69 http://ftpmaster.internal/ubuntu noble/main arm64 base-passwd arm64 3.6.3 [51.1 kB] Get:70 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libsqlite3-0 arm64 3.45.1-1ubuntu2 [703 kB] Get:71 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gpg arm64 2.4.4-2ubuntu16 [548 kB] Get:72 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libreadline8t64 arm64 8.2-4build1 [153 kB] Get:73 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 readline-common all 8.2-4build1 [56.5 kB] Get:74 http://ftpmaster.internal/ubuntu noble/main arm64 libncursesw6 arm64 6.4+20240113-1ubuntu1 [146 kB] Get:75 http://ftpmaster.internal/ubuntu noble/main arm64 libtinfo6 arm64 6.4+20240113-1ubuntu1 [104 kB] Get:76 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gpg-agent arm64 2.4.4-2ubuntu16 [221 kB] Get:77 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gpgconf arm64 2.4.4-2ubuntu16 [103 kB] Get:78 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 pinentry-curses arm64 1.2.1-3ubuntu5 [34.3 kB] Get:79 http://ftpmaster.internal/ubuntu noble/main arm64 init-system-helpers all 1.66ubuntu1 [39.4 kB] Get:80 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libnpth0t64 arm64 1.6-3.1build1 [8144 B] Get:81 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gpgv arm64 2.4.4-2ubuntu16 [150 kB] Get:82 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-keyring all 2023.11.28.1 [11.1 kB] Get:83 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libseccomp2 arm64 2.5.5-1ubuntu3 [51.1 kB] Get:84 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apt-utils arm64 2.7.14build2 [205 kB] Get:85 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apt arm64 2.7.14build2 [1336 kB] Get:86 http://ftpmaster.internal/ubuntu noble/main arm64 debconf-i18n all 1.5.86 [205 kB] Get:87 http://ftpmaster.internal/ubuntu noble/main arm64 debconf all 1.5.86 [124 kB] Get:88 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpam0g arm64 1.5.3-5ubuntu4 [67.7 kB] Get:89 http://ftpmaster.internal/ubuntu noble/main arm64 libargon2-1 arm64 0~20190702+dfsg-4 [20.5 kB] Get:90 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdevmapper1.02.1 arm64 2:1.02.185-3ubuntu3 [128 kB] Get:91 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libuuid1 arm64 2.39.3-9ubuntu4 [35.3 kB] Get:92 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfdisk1 arm64 2.39.3-9ubuntu4 [142 kB] Get:93 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 mount arm64 2.39.3-9ubuntu4 [116 kB] Get:94 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcom-err2 arm64 1.47.0-2.4~exp1ubuntu3 [22.3 kB] Get:95 http://ftpmaster.internal/ubuntu noble/main arm64 libkeyutils1 arm64 1.6.3-3 [9550 B] Get:96 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libnsl2 arm64 1.3.0-3build3 [41.6 kB] Get:97 http://ftpmaster.internal/ubuntu noble/main arm64 linux-libc-dev arm64 6.8.0-20.20 [1570 kB] Get:98 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 base-files arm64 13ubuntu9 [73.9 kB] Get:99 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 debianutils arm64 5.17build1 [90.2 kB] Get:100 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 bash arm64 5.2.21-2ubuntu4 [780 kB] Get:101 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 bsdutils arm64 1:2.39.3-9ubuntu4 [97.6 kB] Get:102 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 coreutils arm64 9.4-3ubuntu5 [1362 kB] Get:103 http://ftpmaster.internal/ubuntu noble/main arm64 tar arm64 1.35+dfsg-3 [248 kB] Get:104 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dpkg arm64 1.22.6ubuntu6 [1265 kB] Get:105 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dash arm64 0.5.12-6ubuntu5 [90.4 kB] Get:106 http://ftpmaster.internal/ubuntu noble/main arm64 diffutils arm64 1:3.10-1 [174 kB] Get:107 http://ftpmaster.internal/ubuntu noble/main arm64 grep arm64 3.11-4 [174 kB] Get:108 http://ftpmaster.internal/ubuntu noble/main arm64 gzip arm64 1.12-1ubuntu2 [97.1 kB] Get:109 http://ftpmaster.internal/ubuntu noble/main arm64 hostname arm64 3.23+nmu2ubuntu1 [10.9 kB] Get:110 http://ftpmaster.internal/ubuntu noble/main arm64 login arm64 1:4.13+dfsg1-4ubuntu1 [200 kB] Get:111 http://ftpmaster.internal/ubuntu noble/main arm64 ncurses-bin arm64 6.4+20240113-1ubuntu1 [186 kB] Get:112 http://ftpmaster.internal/ubuntu noble/main arm64 sed arm64 4.9-2 [201 kB] Get:113 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 util-linux arm64 2.39.3-9ubuntu4 [1114 kB] Get:114 http://ftpmaster.internal/ubuntu noble/main arm64 ncurses-base all 6.4+20240113-1ubuntu1 [25.4 kB] Get:115 http://ftpmaster.internal/ubuntu noble/main arm64 sysvinit-utils arm64 3.08-6ubuntu2 [33.8 kB] Get:116 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 logsave arm64 1.47.0-2.4~exp1ubuntu3 [22.1 kB] Get:117 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libext2fs2t64 arm64 1.47.0-2.4~exp1ubuntu3 [225 kB] Get:118 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 e2fsprogs arm64 1.47.0-2.4~exp1ubuntu3 [594 kB] Get:119 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 optipng arm64 0.7.8+ds-1build2 [109 kB] Get:120 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpng16-16t64 arm64 1.6.43-5build1 [185 kB] Get:121 http://ftpmaster.internal/ubuntu noble/main arm64 init arm64 1.66ubuntu1 [6186 B] Get:122 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libsmartcols1 arm64 2.39.3-9ubuntu4 [64.3 kB] Get:123 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 uuid-runtime arm64 2.39.3-9ubuntu4 [32.5 kB] Get:124 http://ftpmaster.internal/ubuntu noble/main arm64 libattr1 arm64 1:2.5.2-1 [11.0 kB] Get:125 http://ftpmaster.internal/ubuntu noble/main arm64 libmd0 arm64 1.1.0-2 [24.7 kB] Get:126 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpam-runtime all 1.5.3-5ubuntu4 [40.8 kB] Get:127 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libsemanage-common all 3.5-1build5 [10.1 kB] Get:128 http://ftpmaster.internal/ubuntu noble/main arm64 libsepol2 arm64 3.5-2 [289 kB] Get:129 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libsemanage2 arm64 3.5-1build5 [90.8 kB] Get:130 http://ftpmaster.internal/ubuntu noble/main arm64 passwd arm64 1:4.13+dfsg1-4ubuntu1 [838 kB] Get:131 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libproc2-0 arm64 2:4.0.4-4ubuntu3 [58.5 kB] Get:132 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libss2 arm64 1.47.0-2.4~exp1ubuntu3 [16.5 kB] Get:133 http://ftpmaster.internal/ubuntu noble/main arm64 mawk arm64 1.3.4.20240123-1 [124 kB] Get:134 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 procps arm64 2:4.0.4-4ubuntu3 [708 kB] Get:135 http://ftpmaster.internal/ubuntu noble/main arm64 sensible-utils all 0.0.22 [22.5 kB] Get:136 http://ftpmaster.internal/ubuntu noble/main arm64 ca-certificates all 20240203 [159 kB] Get:137 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 krb5-locales all 1.20.1-6ubuntu2 [13.8 kB] Get:138 http://ftpmaster.internal/ubuntu noble/main arm64 tzdata all 2024a-1ubuntu1 [273 kB] Get:139 http://ftpmaster.internal/ubuntu noble/main arm64 bash-completion all 1:2.11-8 [180 kB] Get:140 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 bsdextrautils arm64 2.39.3-9ubuntu4 [71.5 kB] Get:141 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgpm2 arm64 1.20.7-11 [14.7 kB] Get:142 http://ftpmaster.internal/ubuntu noble/main arm64 libip4tc2 arm64 1.8.10-3ubuntu1 [23.3 kB] Get:143 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libjansson4 arm64 2.14-2build2 [34.4 kB] Get:144 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 psmisc arm64 23.7-1build1 [178 kB] Get:145 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 xz-utils arm64 5.6.1+really5.4.5-1build1 [268 kB] Get:146 http://ftpmaster.internal/ubuntu noble/main arm64 libgprofng0 arm64 2.42-4ubuntu2 [777 kB] Get:147 http://ftpmaster.internal/ubuntu noble/main arm64 libctf0 arm64 2.42-4ubuntu2 [95.7 kB] Get:148 http://ftpmaster.internal/ubuntu noble/main arm64 libctf-nobfd0 arm64 2.42-4ubuntu2 [99.8 kB] Get:149 http://ftpmaster.internal/ubuntu noble/main arm64 binutils-aarch64-linux-gnu arm64 2.42-4ubuntu2 [3291 kB] Get:150 http://ftpmaster.internal/ubuntu noble/main arm64 libbinutils arm64 2.42-4ubuntu2 [767 kB] Get:151 http://ftpmaster.internal/ubuntu noble/main arm64 binutils arm64 2.42-4ubuntu2 [18.1 kB] Get:152 http://ftpmaster.internal/ubuntu noble/main arm64 binutils-common arm64 2.42-4ubuntu2 [239 kB] Get:153 http://ftpmaster.internal/ubuntu noble/main arm64 libsframe1 arm64 2.42-4ubuntu2 [14.4 kB] Get:154 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libubsan1 arm64 14-20240330-1ubuntu2 [1151 kB] Get:155 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 g++-13 arm64 13.2.0-23ubuntu3 [14.5 kB] Get:156 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libstdc++-13-dev arm64 13.2.0-23ubuntu3 [2378 kB] Get:157 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgomp1 arm64 14-20240330-1ubuntu2 [144 kB] Get:158 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libitm1 arm64 14-20240330-1ubuntu2 [27.9 kB] Get:159 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libatomic1 arm64 14-20240330-1ubuntu2 [11.4 kB] Get:160 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libasan8 arm64 14-20240330-1ubuntu2 [2920 kB] Get:161 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 liblsan0 arm64 14-20240330-1ubuntu2 [1282 kB] Get:162 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libhwasan0 arm64 14-20240330-1ubuntu2 [1599 kB] Get:163 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gcc-13 arm64 13.2.0-23ubuntu3 [469 kB] Get:164 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgcc-13-dev arm64 13.2.0-23ubuntu3 [2468 kB] Get:165 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtsan2 arm64 14-20240330-1ubuntu2 [2688 kB] Get:166 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcc1-0 arm64 14-20240330-1ubuntu2 [44.7 kB] Get:167 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 cpp-13 arm64 13.2.0-23ubuntu3 [1030 B] Get:168 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gcc-13-base arm64 13.2.0-23ubuntu3 [48.7 kB] Get:169 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gcc-13-aarch64-linux-gnu arm64 13.2.0-23ubuntu3 [20.1 MB] Get:170 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 g++-13-aarch64-linux-gnu arm64 13.2.0-23ubuntu3 [11.7 MB] Get:171 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 cpp-13-aarch64-linux-gnu arm64 13.2.0-23ubuntu3 [10.3 MB] Get:172 http://ftpmaster.internal/ubuntu noble/main arm64 g++ arm64 4:13.2.0-7ubuntu1 [1082 B] Get:173 http://ftpmaster.internal/ubuntu noble/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B] Get:174 http://ftpmaster.internal/ubuntu noble/main arm64 cpp arm64 4:13.2.0-7ubuntu1 [22.4 kB] Get:175 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [5316 B] Get:176 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B] Get:177 http://ftpmaster.internal/ubuntu noble/main arm64 g++-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [962 B] Get:178 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dpkg-dev all 1.22.6ubuntu6 [1074 kB] Get:179 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdpkg-perl all 1.22.6ubuntu6 [268 kB] Get:180 http://ftpmaster.internal/ubuntu noble/main arm64 lto-disabled-list all 47 [12.4 kB] Get:181 http://ftpmaster.internal/ubuntu noble/main arm64 libfakeroot arm64 1.33-1 [32.5 kB] Get:182 http://ftpmaster.internal/ubuntu noble/main arm64 fakeroot arm64 1.33-1 [66.9 kB] Preconfiguring packages ... Fetched 114 MB in 11s (10.4 MB/s) (Reading database ... 13662 files and directories currently installed.) Preparing to unpack .../0-libnsl-dev_1.3.0-3build3_arm64.deb ... Unpacking libnsl-dev:arm64 (1.3.0-3build3) over (1.3.0-2build2) ... Preparing to unpack .../1-libcrypt-dev_1%3a4.4.36-4_arm64.deb ... Unpacking libcrypt-dev:arm64 (1:4.4.36-4) over (1:4.4.36-2) ... Preparing to unpack .../2-libc6-dev_2.39-0ubuntu8_arm64.deb ... Unpacking libc6-dev:arm64 (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Preparing to unpack .../3-libc-dev-bin_2.39-0ubuntu8_arm64.deb ... Unpacking libc-dev-bin (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Preparing to unpack .../4-libtirpc-common_1.3.4+ds-1.1build1_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.1build1) over (1.3.3+ds-1) ... Preparing to unpack .../5-libtirpc-dev_1.3.4+ds-1.1build1_arm64.deb ... Unpacking libtirpc-dev:arm64 (1.3.4+ds-1.1build1) over (1.3.3+ds-1) ... Preparing to unpack .../6-libnss-nisplus_1.3-5build1_arm64.deb ... Unpacking libnss-nisplus:arm64 (1.3-5build1) over (1.3-0ubuntu6) ... dpkg: libtirpc3:arm64: dependency problems, but removing anyway as you requested: libnsl2:arm64 depends on libtirpc3 (>= 1.0.2). (Reading database ... 13665 files and directories currently installed.) Removing libtirpc3:arm64 (1.3.3+ds-1) ... Selecting previously unselected package libtirpc3t64:arm64. (Reading database ... 13659 files and directories currently installed.) Preparing to unpack .../0-libtirpc3t64_1.3.4+ds-1.1build1_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3 to /lib/aarch64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3.0.0 to /lib/aarch64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:arm64 (1.3.4+ds-1.1build1) ... Preparing to unpack .../1-libgssapi-krb5-2_1.20.1-6ubuntu2_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../2-libkrb5-3_1.20.1-6ubuntu2_arm64.deb ... Unpacking libkrb5-3:arm64 (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../3-libk5crypto3_1.20.1-6ubuntu2_arm64.deb ... Unpacking libk5crypto3:arm64 (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../4-libkrb5support0_1.20.1-6ubuntu2_arm64.deb ... Unpacking libkrb5support0:arm64 (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../5-libacl1_2.3.2-1_arm64.deb ... Unpacking libacl1:arm64 (2.3.2-1) over (2.3.1-3) ... Setting up libacl1:arm64 (2.3.2-1) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../libapparmor1_4.0.0-beta3-0ubuntu3_arm64.deb ... Unpacking libapparmor1:arm64 (4.0.0-beta3-0ubuntu3) over (4.0.0~alpha2-0ubuntu5) ... Preparing to unpack .../libaudit-common_1%3a3.1.2-2.1build1_all.deb ... Unpacking libaudit-common (1:3.1.2-2.1build1) over (1:3.1.1-1) ... Setting up libaudit-common (1:3.1.2-2.1build1) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.8.4-2build2_arm64.deb ... Unpacking libcap-ng0:arm64 (0.8.4-2build2) over (0.8.3-1build2) ... Setting up libcap-ng0:arm64 (0.8.4-2build2) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.1.2-2.1build1_arm64.deb ... Unpacking libaudit1:arm64 (1:3.1.2-2.1build1) over (1:3.1.1-1) ... Setting up libaudit1:arm64 (1:3.1.2-2.1build1) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../libblkid1_2.39.3-9ubuntu4_arm64.deb ... Unpacking libblkid1:arm64 (2.39.3-9ubuntu4) over (2.39.1-4ubuntu2) ... Setting up libblkid1:arm64 (2.39.3-9ubuntu4) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.66-5ubuntu1_arm64.deb ... Unpacking libcap2:arm64 (1:2.66-5ubuntu1) over (1:2.66-4ubuntu1) ... Setting up libcap2:arm64 (1:2.66-5ubuntu1) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../libcrypt1_1%3a4.4.36-4_arm64.deb ... Unpacking libcrypt1:arm64 (1:4.4.36-4) over (1:4.4.36-2) ... Setting up libcrypt1:arm64 (1:4.4.36-4) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../libgpg-error-l10n_1.47-3build1_all.deb ... Unpacking libgpg-error-l10n (1.47-3build1) over (1.47-2) ... Preparing to unpack .../libgpg-error0_1.47-3build1_arm64.deb ... Unpacking libgpg-error0:arm64 (1.47-3build1) over (1.47-2) ... Setting up libgpg-error0:arm64 (1.47-3build1) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.10.3-2_arm64.deb ... Unpacking libgcrypt20:arm64 (1.10.3-2) over (1.10.2-3ubuntu1) ... Setting up libgcrypt20:arm64 (1.10.3-2) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../liblzma5_5.6.1+really5.4.5-1build1_arm64.deb ... Unpacking liblzma5:arm64 (5.6.1+really5.4.5-1build1) over (5.4.1-0.2) ... Setting up liblzma5:arm64 (5.6.1+really5.4.5-1build1) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../libzstd1_1.5.5+dfsg2-2_arm64.deb ... Unpacking libzstd1:arm64 (1.5.5+dfsg2-2) over (1.5.5+dfsg2-1ubuntu2) ... Setting up libzstd1:arm64 (1.5.5+dfsg2-2) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../libkmod2_31+20240202-2ubuntu5_arm64.deb ... Unpacking libkmod2:arm64 (31+20240202-2ubuntu5) over (30+20230519-1ubuntu3) ... Preparing to unpack .../libpcre2-8-0_10.42-4ubuntu1_arm64.deb ... Unpacking libpcre2-8-0:arm64 (10.42-4ubuntu1) over (10.42-4) ... Setting up libpcre2-8-0:arm64 (10.42-4ubuntu1) ... (Reading database ... 13670 files and directories currently installed.) Preparing to unpack .../libselinux1_3.5-2ubuntu2_arm64.deb ... Unpacking libselinux1:arm64 (3.5-2ubuntu2) over (3.5-1) ... Setting up libselinux1:arm64 (3.5-2ubuntu2) ... (Reading database ... 13671 files and directories currently installed.) Preparing to unpack .../libmount1_2.39.3-9ubuntu4_arm64.deb ... Unpacking libmount1:arm64 (2.39.3-9ubuntu4) over (2.39.1-4ubuntu2) ... Setting up libmount1:arm64 (2.39.3-9ubuntu4) ... (Reading database ... 13671 files and directories currently installed.) Preparing to unpack .../perl_5.38.2-3.2build1_arm64.deb ... Unpacking perl (5.38.2-3.2build1) over (5.36.0-9ubuntu1) ... Selecting previously unselected package perl-modules-5.38. Preparing to unpack .../perl-modules-5.38_5.38.2-3.2build1_all.deb ... Unpacking perl-modules-5.38 (5.38.2-3.2build1) ... dpkg: libdb5.3:arm64: dependency problems, but removing anyway as you requested: libperl5.36:arm64 depends on libdb5.3. libpam-modules:arm64 depends on libdb5.3. apt-utils depends on libdb5.3. (Reading database ... 15083 files and directories currently installed.) Removing libdb5.3:arm64 (5.3.28+dfsg2-2) ... Selecting previously unselected package libdb5.3t64:arm64. (Reading database ... 15077 files and directories currently installed.) Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-6build1_arm64.deb ... Unpacking libdb5.3t64:arm64 (5.3.28+dfsg2-6build1) ... dpkg: libgdbm6:arm64: dependency problems, but removing anyway as you requested: libperl5.36:arm64 depends on libgdbm6 (>= 1.21). libgdbm-compat4:arm64 depends on libgdbm6 (>= 1.16). (Reading database ... 15083 files and directories currently installed.) Removing libgdbm6:arm64 (1.23-3) ... Selecting previously unselected package libgdbm6t64:arm64. (Reading database ... 15078 files and directories currently installed.) Preparing to unpack .../libgdbm6t64_1.23-5.1build1_arm64.deb ... Unpacking libgdbm6t64:arm64 (1.23-5.1build1) ... dpkg: libgdbm-compat4:arm64: dependency problems, but removing anyway as you requested: libperl5.36:arm64 depends on libgdbm-compat4 (>= 1.18-3). (Reading database ... 15084 files and directories currently installed.) Removing libgdbm-compat4:arm64 (1.23-3) ... Selecting previously unselected package libgdbm-compat4t64:arm64. (Reading database ... 15079 files and directories currently installed.) Preparing to unpack .../libgdbm-compat4t64_1.23-5.1build1_arm64.deb ... Unpacking libgdbm-compat4t64:arm64 (1.23-5.1build1) ... Selecting previously unselected package libperl5.38t64:arm64. Preparing to unpack .../libperl5.38t64_5.38.2-3.2build1_arm64.deb ... Unpacking libperl5.38t64:arm64 (5.38.2-3.2build1) ... Preparing to unpack .../perl-base_5.38.2-3.2build1_arm64.deb ... Unpacking perl-base (5.38.2-3.2build1) over (5.36.0-9ubuntu1) ... Setting up perl-base (5.38.2-3.2build1) ... (Reading database ... 15617 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-6ubuntu5_arm64.deb ... Unpacking liblocale-gettext-perl (1.07-6ubuntu5) over (1.07-6) ... Preparing to unpack .../libtext-iconv-perl_1.7-8build3_arm64.deb ... Unpacking libtext-iconv-perl:arm64 (1.7-8build3) over (1.7-8) ... Preparing to unpack .../libtext-charwidth-perl_0.04-11build3_arm64.deb ... Unpacking libtext-charwidth-perl:arm64 (0.04-11build3) over (0.04-11) ... Preparing to unpack .../libc6_2.39-0ubuntu8_arm64.deb ... Unpacking libc6:arm64 (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Setting up libc6:arm64 (2.39-0ubuntu8) ... (Reading database ... 15619 files and directories currently installed.) Preparing to unpack .../libc-bin_2.39-0ubuntu8_arm64.deb ... Unpacking libc-bin (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Setting up libc-bin (2.39-0ubuntu8) ... (Reading database ... 15619 files and directories currently installed.) Preparing to unpack .../openssl_3.0.13-0ubuntu3_arm64.deb ... Unpacking openssl (3.0.13-0ubuntu3) over (3.0.10-1ubuntu2) ... Preparing to unpack .../libsystemd-shared_255.4-1ubuntu6_arm64.deb ... Unpacking libsystemd-shared:arm64 (255.4-1ubuntu6) over (253.5-1ubuntu6) ... Preparing to unpack .../libcryptsetup12_2%3a2.7.0-1ubuntu3_arm64.deb ... Unpacking libcryptsetup12:arm64 (2:2.7.0-1ubuntu3) over (2:2.6.1-4ubuntu3) ... dpkg: libssl3:arm64: dependency problems, but removing anyway as you requested: systemd depends on libssl3 (>= 3.0.0). (Reading database ... 15618 files and directories currently installed.) Removing libssl3:arm64 (3.0.10-1ubuntu2) ... Selecting previously unselected package libssl3t64:arm64. (Reading database ... 15607 files and directories currently installed.) Preparing to unpack .../libssl3t64_3.0.13-0ubuntu3_arm64.deb ... Unpacking libssl3t64:arm64 (3.0.13-0ubuntu3) ... Setting up libssl3t64:arm64 (3.0.13-0ubuntu3) ... (Reading database ... 15620 files and directories currently installed.) Preparing to unpack .../systemd-dev_255.4-1ubuntu6_all.deb ... Unpacking systemd-dev (255.4-1ubuntu6) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd-sysv_255.4-1ubuntu6_arm64.deb ... Unpacking systemd-sysv (255.4-1ubuntu6) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd_255.4-1ubuntu6_arm64.deb ... Unpacking systemd (255.4-1ubuntu6) over (253.5-1ubuntu6) ... dpkg: warning: unable to delete old directory '/lib/systemd/system-preset': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system-generators': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@0.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user-.slice.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/timers.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/systemd-localed.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sysinit.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sockets.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rescue.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rc-local.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/multi-user.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-fs.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-device.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/graphical.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/getty.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/network': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/journald.conf.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/modprobe.d': Directory not empty Preparing to unpack .../libsystemd0_255.4-1ubuntu6_arm64.deb ... Unpacking libsystemd0:arm64 (255.4-1ubuntu6) over (253.5-1ubuntu6) ... Setting up libsystemd0:arm64 (255.4-1ubuntu6) ... (Reading database ... 15782 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.5.3-5ubuntu4_arm64.deb ... Unpacking libpam-modules-bin (1.5.3-5ubuntu4) over (1.5.2-6ubuntu1) ... Setting up libpam-modules-bin (1.5.3-5ubuntu4) ... (Reading database ... 15781 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.5.3-5ubuntu4_arm64.deb ... Unpacking libpam-modules:arm64 (1.5.3-5ubuntu4) over (1.5.2-6ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/aarch64-linux-gnu/security': Directory not empty Setting up libpam-modules:arm64 (1.5.3-5ubuntu4) ... Installing new version of config file /etc/security/namespace.init ... dpkg: libhogweed6:arm64: dependency problems, but removing anyway as you requested: libgnutls30:arm64 depends on libhogweed6 (>= 3.6). (Reading database ... 15778 files and directories currently installed.) Removing libhogweed6:arm64 (3.9.1-2) ... dpkg: libnettle8:arm64: dependency problems, but removing anyway as you requested: libgnutls30:arm64 depends on libnettle8 (>= 3.7~). Removing libnettle8:arm64 (3.9.1-2) ... Selecting previously unselected package libnettle8t64:arm64. (Reading database ... 15766 files and directories currently installed.) Preparing to unpack .../libnettle8t64_3.9.1-2.2build1_arm64.deb ... Unpacking libnettle8t64:arm64 (3.9.1-2.2build1) ... Setting up libnettle8t64:arm64 (3.9.1-2.2build1) ... Selecting previously unselected package libhogweed6t64:arm64. (Reading database ... 15774 files and directories currently installed.) Preparing to unpack .../libhogweed6t64_3.9.1-2.2build1_arm64.deb ... Unpacking libhogweed6t64:arm64 (3.9.1-2.2build1) ... Setting up libhogweed6t64:arm64 (3.9.1-2.2build1) ... (Reading database ... 15780 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.25.3-4ubuntu1_arm64.deb ... Unpacking libp11-kit0:arm64 (0.25.3-4ubuntu1) over (0.25.0-4ubuntu1) ... Setting up libp11-kit0:arm64 (0.25.3-4ubuntu1) ... Selecting previously unselected package libunistring5:arm64. (Reading database ... 15780 files and directories currently installed.) Preparing to unpack .../libunistring5_1.1-2_arm64.deb ... Unpacking libunistring5:arm64 (1.1-2) ... Setting up libunistring5:arm64 (1.1-2) ... dpkg: libgnutls30:arm64: dependency problems, but removing anyway as you requested: apt depends on libgnutls30 (>= 3.7.5). (Reading database ... 15785 files and directories currently installed.) Removing libgnutls30:arm64 (3.8.1-4ubuntu1) ... Selecting previously unselected package libgnutls30t64:arm64. (Reading database ... 15775 files and directories currently installed.) Preparing to unpack .../libgnutls30t64_3.8.3-1.1ubuntu3_arm64.deb ... Unpacking libgnutls30t64:arm64 (3.8.3-1.1ubuntu3) ... Setting up libgnutls30t64:arm64 (3.8.3-1.1ubuntu3) ... dpkg: libapt-pkg6.0:arm64: dependency problems, but removing anyway as you requested: apt-utils depends on libapt-pkg6.0 (>= 2.7.3). apt depends on libapt-pkg6.0 (>= 2.7.3). (Reading database ... 15787 files and directories currently installed.) Removing libapt-pkg6.0:arm64 (2.7.3) ... Selecting previously unselected package libapt-pkg6.0t64:arm64. (Reading database ... 15738 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0t64_2.7.14build2_arm64.deb ... Unpacking libapt-pkg6.0t64:arm64 (2.7.14build2) ... Setting up libapt-pkg6.0t64:arm64 (2.7.14build2) ... (Reading database ... 15788 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-5.1_arm64.deb ... Unpacking bzip2 (1.0.8-5.1) over (1.0.8-5build1) ... dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') Preparing to unpack .../libbz2-1.0_1.0.8-5.1_arm64.deb ... Unpacking libbz2-1.0:arm64 (1.0.8-5.1) over (1.0.8-5build1) ... Setting up libbz2-1.0:arm64 (1.0.8-5.1) ... Selecting previously unselected package gcc-14-base:arm64. (Reading database ... 15788 files and directories currently installed.) Preparing to unpack .../gcc-14-base_14-20240330-1ubuntu2_arm64.deb ... Unpacking gcc-14-base:arm64 (14-20240330-1ubuntu2) ... Setting up gcc-14-base:arm64 (14-20240330-1ubuntu2) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../libgcc-s1_14-20240330-1ubuntu2_arm64.deb ... Unpacking libgcc-s1:arm64 (14-20240330-1ubuntu2) over (13.2.0-4ubuntu3) ... Setting up libgcc-s1:arm64 (14-20240330-1ubuntu2) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../libstdc++6_14-20240330-1ubuntu2_arm64.deb ... Unpacking libstdc++6:arm64 (14-20240330-1ubuntu2) over (13.2.0-4ubuntu3) ... Setting up libstdc++6:arm64 (14-20240330-1ubuntu2) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../libudev1_255.4-1ubuntu6_arm64.deb ... Unpacking libudev1:arm64 (255.4-1ubuntu6) over (253.5-1ubuntu6) ... Setting up libudev1:arm64 (255.4-1ubuntu6) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.2-2_arm64.deb ... Unpacking libxxhash0:arm64 (0.8.2-2) over (0.8.1-1) ... Setting up libxxhash0:arm64 (0.8.2-2) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../zlib1g_1%3a1.3.dfsg-3.1ubuntu2_arm64.deb ... Unpacking zlib1g:arm64 (1:1.3.dfsg-3.1ubuntu2) over (1:1.2.13.dfsg-1ubuntu5) ... Setting up zlib1g:arm64 (1:1.3.dfsg-3.1ubuntu2) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.6-1_arm64.deb ... Unpacking libffi8:arm64 (3.4.6-1) over (3.4.4-1) ... Setting up libffi8:arm64 (3.4.6-1) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.7-2_arm64.deb ... Unpacking libidn2-0:arm64 (2.3.7-2) over (2.3.4-1) ... Setting up libidn2-0:arm64 (2.3.7-2) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.271ubuntu3_arm64.deb ... Unpacking libdebconfclient0:arm64 (0.271ubuntu3) over (0.270ubuntu1) ... Setting up libdebconfclient0:arm64 (0.271ubuntu3) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../base-passwd_3.6.3_arm64.deb ... Unpacking base-passwd (3.6.3) over (3.6.1) ... Setting up base-passwd (3.6.3) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../libsqlite3-0_3.45.1-1ubuntu2_arm64.deb ... Unpacking libsqlite3-0:arm64 (3.45.1-1ubuntu2) over (3.42.0-1) ... Preparing to unpack .../gpg_2.4.4-2ubuntu16_arm64.deb ... Unpacking gpg (2.4.4-2ubuntu16) over (2.2.40-1.1ubuntu1) ... dpkg: libreadline8:arm64: dependency problems, but removing anyway as you requested: gpgconf depends on libreadline8 (>= 6.0). (Reading database ... 15793 files and directories currently installed.) Removing libreadline8:arm64 (8.2-1.3) ... Selecting previously unselected package libreadline8t64:arm64. (Reading database ... 15781 files and directories currently installed.) Preparing to unpack .../libreadline8t64_8.2-4build1_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.2-4build1) ... Preparing to unpack .../readline-common_8.2-4build1_all.deb ... Unpacking readline-common (8.2-4build1) over (8.2-1.3) ... Preparing to unpack .../libncursesw6_6.4+20240113-1ubuntu1_arm64.deb ... Unpacking libncursesw6:arm64 (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Preparing to unpack .../libtinfo6_6.4+20240113-1ubuntu1_arm64.deb ... Unpacking libtinfo6:arm64 (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Setting up libtinfo6:arm64 (6.4+20240113-1ubuntu1) ... (Reading database ... 15801 files and directories currently installed.) Preparing to unpack .../gpg-agent_2.4.4-2ubuntu16_arm64.deb ... Unpacking gpg-agent (2.4.4-2ubuntu16) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../gpgconf_2.4.4-2ubuntu16_arm64.deb ... Unpacking gpgconf (2.4.4-2ubuntu16) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../pinentry-curses_1.2.1-3ubuntu5_arm64.deb ... Unpacking pinentry-curses (1.2.1-3ubuntu5) over (1.2.1-1ubuntu1) ... Preparing to unpack .../init-system-helpers_1.66ubuntu1_all.deb ... Unpacking init-system-helpers (1.66ubuntu1) over (1.65.2ubuntu1) ... Setting up init-system-helpers (1.66ubuntu1) ... (Reading database ... 15800 files and directories currently installed.) Removing libnpth0:arm64 (1.6-3build2) ... Selecting previously unselected package libnpth0t64:arm64. (Reading database ... 15795 files and directories currently installed.) Preparing to unpack .../libnpth0t64_1.6-3.1build1_arm64.deb ... Unpacking libnpth0t64:arm64 (1.6-3.1build1) ... Setting up libnpth0t64:arm64 (1.6-3.1build1) ... (Reading database ... 15801 files and directories currently installed.) Preparing to unpack .../gpgv_2.4.4-2ubuntu16_arm64.deb ... Unpacking gpgv (2.4.4-2ubuntu16) over (2.2.40-1.1ubuntu1) ... Setting up gpgv (2.4.4-2ubuntu16) ... (Reading database ... 15801 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2023.11.28.1_all.deb ... Unpacking ubuntu-keyring (2023.11.28.1) over (2021.03.26) ... Setting up ubuntu-keyring (2023.11.28.1) ... (Reading database ... 15801 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.5-1ubuntu3_arm64.deb ... Unpacking libseccomp2:arm64 (2.5.5-1ubuntu3) over (2.5.4-1ubuntu3) ... Setting up libseccomp2:arm64 (2.5.5-1ubuntu3) ... (Reading database ... 15801 files and directories currently installed.) Preparing to unpack .../apt-utils_2.7.14build2_arm64.deb ... Unpacking apt-utils (2.7.14build2) over (2.7.3) ... Preparing to unpack .../apt_2.7.14build2_arm64.deb ... Unpacking apt (2.7.14build2) over (2.7.3) ... Setting up apt (2.7.14build2) ... (Reading database ... 15801 files and directories currently installed.) Preparing to unpack .../debconf-i18n_1.5.86_all.deb ... Unpacking debconf-i18n (1.5.86) over (1.5.82) ... Preparing to unpack .../debconf_1.5.86_all.deb ... Unpacking debconf (1.5.86) over (1.5.82) ... Setting up debconf (1.5.86) ... Installing new version of config file /etc/debconf.conf ... (Reading database ... 15800 files and directories currently installed.) Preparing to unpack .../libpam0g_1.5.3-5ubuntu4_arm64.deb ... Unpacking libpam0g:arm64 (1.5.3-5ubuntu4) over (1.5.2-6ubuntu1) ... Setting up libpam0g:arm64 (1.5.3-5ubuntu4) ... (Reading database ... 15799 files and directories currently installed.) Preparing to unpack .../libargon2-1_0~20190702+dfsg-4_arm64.deb ... Unpacking libargon2-1:arm64 (0~20190702+dfsg-4) over (0~20190702+dfsg-3) ... Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.185-3ubuntu3_arm64.deb ... Unpacking libdevmapper1.02.1:arm64 (2:1.02.185-3ubuntu3) over (2:1.02.185-2ubuntu1) ... Preparing to unpack .../libuuid1_2.39.3-9ubuntu4_arm64.deb ... Unpacking libuuid1:arm64 (2.39.3-9ubuntu4) over (2.39.1-4ubuntu2) ... Setting up libuuid1:arm64 (2.39.3-9ubuntu4) ... (Reading database ... 15799 files and directories currently installed.) Preparing to unpack .../0-libfdisk1_2.39.3-9ubuntu4_arm64.deb ... Unpacking libfdisk1:arm64 (2.39.3-9ubuntu4) over (2.39.1-4ubuntu2) ... Preparing to unpack .../1-mount_2.39.3-9ubuntu4_arm64.deb ... Unpacking mount (2.39.3-9ubuntu4) over (2.39.1-4ubuntu2) ... Preparing to unpack .../2-libcom-err2_1.47.0-2.4~exp1ubuntu3_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.0-2.4~exp1ubuntu3) over (1.47.0-2ubuntu1) ... Preparing to unpack .../3-libkeyutils1_1.6.3-3_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.3-3) over (1.6.3-2) ... Preparing to unpack .../4-libnsl2_1.3.0-3build3_arm64.deb ... Unpacking libnsl2:arm64 (1.3.0-3build3) over (1.3.0-2build2) ... Preparing to unpack .../5-linux-libc-dev_6.8.0-20.20_arm64.deb ... Unpacking linux-libc-dev:arm64 (6.8.0-20.20) over (6.5.0-9.9) ... Preparing to unpack .../6-base-files_13ubuntu9_arm64.deb ... Unpacking base-files (13ubuntu9) over (13ubuntu3) ... Setting up base-files (13ubuntu9) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/update-motd.d/10-help-text ... (Reading database ... 15818 files and directories currently installed.) Preparing to unpack .../debianutils_5.17build1_arm64.deb ... Unpacking debianutils (5.17build1) over (5.8-1) ... Setting up debianutils (5.17build1) ... (Reading database ... 15817 files and directories currently installed.) Preparing to unpack .../bash_5.2.21-2ubuntu4_arm64.deb ... Unpacking bash (5.2.21-2ubuntu4) over (5.2.15-2ubuntu1) ... Setting up bash (5.2.21-2ubuntu4) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 15817 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu4_arm64.deb ... Unpacking bsdutils (1:2.39.3-9ubuntu4) over (1:2.39.1-4ubuntu2) ... Setting up bsdutils (1:2.39.3-9ubuntu4) ... (Reading database ... 15817 files and directories currently installed.) Removing usrmerge (35ubuntu1) ... (Reading database ... 15791 files and directories currently installed.) Preparing to unpack .../coreutils_9.4-3ubuntu5_arm64.deb ... Unpacking coreutils (9.4-3ubuntu5) over (9.1-1ubuntu2) ... Setting up coreutils (9.4-3ubuntu5) ... (Reading database ... 15796 files and directories currently installed.) Preparing to unpack .../tar_1.35+dfsg-3_arm64.deb ... Unpacking tar (1.35+dfsg-3) over (1.34+dfsg-1.2ubuntu1) ... Setting up tar (1.35+dfsg-3) ... (Reading database ... 15796 files and directories currently installed.) Preparing to unpack .../dpkg_1.22.6ubuntu6_arm64.deb ... Unpacking dpkg (1.22.6ubuntu6) over (1.22.0ubuntu1) ... Setting up dpkg (1.22.6ubuntu6) ... (Reading database ... 15794 files and directories currently installed.) Preparing to unpack .../dash_0.5.12-6ubuntu5_arm64.deb ... Unpacking dash (0.5.12-6ubuntu5) over (0.5.12-6ubuntu1) ... Setting up dash (0.5.12-6ubuntu5) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.10-1_arm64.deb ... Unpacking diffutils (1:3.10-1) over (1:3.8-4) ... Setting up diffutils (1:3.10-1) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../archives/grep_3.11-4_arm64.deb ... Unpacking grep (3.11-4) over (3.11-2) ... Setting up grep (3.11-4) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../gzip_1.12-1ubuntu2_arm64.deb ... Unpacking gzip (1.12-1ubuntu2) over (1.12-1ubuntu1) ... dpkg: warning: old file '/bin/uncompress' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') dpkg: warning: old file '/bin/gunzip' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') Setting up gzip (1.12-1ubuntu2) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../hostname_3.23+nmu2ubuntu1_arm64.deb ... Unpacking hostname (3.23+nmu2ubuntu1) over (3.23+nmu1ubuntu1) ... Setting up hostname (3.23+nmu2ubuntu1) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../login_1%3a4.13+dfsg1-4ubuntu1_arm64.deb ... Unpacking login (1:4.13+dfsg1-4ubuntu1) over (1:4.13+dfsg1-1ubuntu1) ... Setting up login (1:4.13+dfsg1-4ubuntu1) ... Installing new version of config file /etc/login.defs ... Installing new version of config file /etc/pam.d/login ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.4+20240113-1ubuntu1_arm64.deb ... Unpacking ncurses-bin (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Setting up ncurses-bin (6.4+20240113-1ubuntu1) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../archives/sed_4.9-2_arm64.deb ... Unpacking sed (4.9-2) over (4.9-1) ... Setting up sed (4.9-2) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../util-linux_2.39.3-9ubuntu4_arm64.deb ... Unpacking util-linux (2.39.3-9ubuntu4) over (2.39.1-4ubuntu2) ... Setting up util-linux (2.39.3-9ubuntu4) ... (Reading database ... 15795 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.4+20240113-1ubuntu1_all.deb ... Unpacking ncurses-base (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Setting up ncurses-base (6.4+20240113-1ubuntu1) ... (Reading database ... 15795 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.08-6ubuntu2_arm64.deb ... Unpacking sysvinit-utils (3.08-6ubuntu2) over (3.07-1ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/lsb/init-functions.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/lsb': Directory not empty dpkg: warning: unable to delete old directory '/lib/init': Directory not empty Setting up sysvinit-utils (3.08-6ubuntu2) ... (Reading database ... 15793 files and directories currently installed.) Preparing to unpack .../logsave_1.47.0-2.4~exp1ubuntu3_arm64.deb ... Unpacking logsave (1.47.0-2.4~exp1ubuntu3) over (1.47.0-2ubuntu1) ... dpkg: libext2fs2:arm64: dependency problems, but removing anyway as you requested: e2fsprogs depends on libext2fs2 (= 1.47.0-2ubuntu1). (Reading database ... 15793 files and directories currently installed.) Removing libext2fs2:arm64 (1.47.0-2ubuntu1) ... Selecting previously unselected package libext2fs2t64:arm64. (Reading database ... 15786 files and directories currently installed.) Preparing to unpack .../libext2fs2t64_1.47.0-2.4~exp1ubuntu3_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libe2p.so.2 to /lib/aarch64-linux-gnu/libe2p.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/aarch64-linux-gnu/libe2p.so.2.3 to /lib/aarch64-linux-gnu/libe2p.so.2.3.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/aarch64-linux-gnu/libext2fs.so.2 to /lib/aarch64-linux-gnu/libext2fs.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/aarch64-linux-gnu/libext2fs.so.2.4 to /lib/aarch64-linux-gnu/libext2fs.so.2.4.usr-is-merged by libext2fs2t64' Unpacking libext2fs2t64:arm64 (1.47.0-2.4~exp1ubuntu3) ... Setting up libcom-err2:arm64 (1.47.0-2.4~exp1ubuntu3) ... Setting up libext2fs2t64:arm64 (1.47.0-2.4~exp1ubuntu3) ... (Reading database ... 15802 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.47.0-2.4~exp1ubuntu3_arm64.deb ... Unpacking e2fsprogs (1.47.0-2.4~exp1ubuntu3) over (1.47.0-2ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/udev/rules.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/udev': Directory not empty Preparing to unpack .../optipng_0.7.8+ds-1build2_arm64.deb ... Unpacking optipng (0.7.8+ds-1build2) over (0.7.7-2build1) ... (Reading database ... 15800 files and directories currently installed.) Removing libpng16-16:arm64 (1.6.40-1) ... Selecting previously unselected package libpng16-16t64:arm64. (Reading database ... 15790 files and directories currently installed.) Preparing to unpack .../libpng16-16t64_1.6.43-5build1_arm64.deb ... Unpacking libpng16-16t64:arm64 (1.6.43-5build1) ... Setting up libapparmor1:arm64 (4.0.0-beta3-0ubuntu3) ... Setting up libargon2-1:arm64 (0~20190702+dfsg-4) ... Setting up libdevmapper1.02.1:arm64 (2:1.02.185-3ubuntu3) ... Setting up libcryptsetup12:arm64 (2:2.7.0-1ubuntu3) ... Setting up libfdisk1:arm64 (2.39.3-9ubuntu4) ... Setting up libkmod2:arm64 (31+20240202-2ubuntu5) ... Setting up libsystemd-shared:arm64 (255.4-1ubuntu6) ... Setting up systemd-dev (255.4-1ubuntu6) ... Setting up mount (2.39.3-9ubuntu4) ... Setting up systemd (255.4-1ubuntu6) ... Installing new version of config file /etc/systemd/journald.conf ... 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/pstore.conf ... Installing new version of config file /etc/systemd/sleep.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 random generator. Setting up systemd-sysv (255.4-1ubuntu6) ... (Reading database ... 15801 files and directories currently installed.) Preparing to unpack .../init_1.66ubuntu1_arm64.deb ... Unpacking init (1.66ubuntu1) over (1.65.2ubuntu1) ... Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu4_arm64.deb ... Unpacking libsmartcols1:arm64 (2.39.3-9ubuntu4) over (2.39.1-4ubuntu2) ... Setting up libsmartcols1:arm64 (2.39.3-9ubuntu4) ... (Reading database ... 15802 files and directories currently installed.) Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu4_arm64.deb ... Unpacking uuid-runtime (2.39.3-9ubuntu4) over (2.39.1-4ubuntu2) ... dpkg: warning: unable to delete old directory '/lib/systemd/system': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd': Directory not empty Preparing to unpack .../libattr1_1%3a2.5.2-1_arm64.deb ... Unpacking libattr1:arm64 (1:2.5.2-1) over (1:2.5.1-4) ... Setting up libattr1:arm64 (1:2.5.2-1) ... (Reading database ... 15800 files and directories currently installed.) Preparing to unpack .../libmd0_1.1.0-2_arm64.deb ... Unpacking libmd0:arm64 (1.1.0-2) over (1.1.0-1) ... Setting up libmd0:arm64 (1.1.0-2) ... (Reading database ... 15800 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.5.3-5ubuntu4_all.deb ... Unpacking libpam-runtime (1.5.3-5ubuntu4) over (1.5.2-6ubuntu1) ... Setting up libpam-runtime (1.5.3-5ubuntu4) ... (Reading database ... 15799 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.5-1build5_all.deb ... Unpacking libsemanage-common (3.5-1build5) over (3.5-1) ... Setting up libsemanage-common (3.5-1build5) ... (Reading database ... 15799 files and directories currently installed.) Preparing to unpack .../libsepol2_3.5-2_arm64.deb ... Unpacking libsepol2:arm64 (3.5-2) over (3.5-1) ... Setting up libsepol2:arm64 (3.5-2) ... (Reading database ... 15799 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.5-1build5_arm64.deb ... Unpacking libsemanage2:arm64 (3.5-1build5) over (3.5-1) ... Setting up libsemanage2:arm64 (3.5-1build5) ... (Reading database ... 15799 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.13+dfsg1-4ubuntu1_arm64.deb ... Unpacking passwd (1:4.13+dfsg1-4ubuntu1) over (1:4.13+dfsg1-1ubuntu1) ... Setting up passwd (1:4.13+dfsg1-4ubuntu1) ... (Reading database ... 15799 files and directories currently installed.) Preparing to unpack .../00-libproc2-0_2%3a4.0.4-4ubuntu3_arm64.deb ... Unpacking libproc2-0:arm64 (2:4.0.4-4ubuntu3) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../01-libss2_1.47.0-2.4~exp1ubuntu3_arm64.deb ... Unpacking libss2:arm64 (1.47.0-2.4~exp1ubuntu3) over (1.47.0-2ubuntu1) ... Preparing to unpack .../02-mawk_1.3.4.20240123-1_arm64.deb ... Unpacking mawk (1.3.4.20240123-1) over (1.3.4.20230730-1) ... Preparing to unpack .../03-procps_2%3a4.0.4-4ubuntu3_arm64.deb ... Unpacking procps (2:4.0.4-4ubuntu3) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../04-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) over (0.0.20) ... Preparing to unpack .../05-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) over (20230311ubuntu1) ... Preparing to unpack .../06-krb5-locales_1.20.1-6ubuntu2_all.deb ... Unpacking krb5-locales (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../07-tzdata_2024a-1ubuntu1_all.deb ... Unpacking tzdata (2024a-1ubuntu1) over (2023c-9ubuntu1) ... Preparing to unpack .../08-bash-completion_1%3a2.11-8_all.deb ... Unpacking bash-completion (1:2.11-8) over (1:2.11-7) ... Preparing to unpack .../09-bsdextrautils_2.39.3-9ubuntu4_arm64.deb ... Unpacking bsdextrautils (2.39.3-9ubuntu4) over (2.39.1-4ubuntu2) ... Preparing to unpack .../10-libgpm2_1.20.7-11_arm64.deb ... Unpacking libgpm2:arm64 (1.20.7-11) over (1.20.7-10build1) ... Preparing to unpack .../11-libip4tc2_1.8.10-3ubuntu1_arm64.deb ... Unpacking libip4tc2:arm64 (1.8.10-3ubuntu1) over (1.8.9-2ubuntu2) ... Preparing to unpack .../12-libjansson4_2.14-2build2_arm64.deb ... Unpacking libjansson4:arm64 (2.14-2build2) over (2.14-2) ... Preparing to unpack .../13-psmisc_23.7-1build1_arm64.deb ... Unpacking psmisc (23.7-1build1) over (23.6-1) ... Preparing to unpack .../14-xz-utils_5.6.1+really5.4.5-1build1_arm64.deb ... Unpacking xz-utils (5.6.1+really5.4.5-1build1) over (5.4.1-0.2) ... Preparing to unpack .../15-libgprofng0_2.42-4ubuntu2_arm64.deb ... Unpacking libgprofng0:arm64 (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../16-libctf0_2.42-4ubuntu2_arm64.deb ... Unpacking libctf0:arm64 (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../17-libctf-nobfd0_2.42-4ubuntu2_arm64.deb ... Unpacking libctf-nobfd0:arm64 (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../18-binutils-aarch64-linux-gnu_2.42-4ubuntu2_arm64.deb ... Unpacking binutils-aarch64-linux-gnu (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../19-libbinutils_2.42-4ubuntu2_arm64.deb ... Unpacking libbinutils:arm64 (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../20-binutils_2.42-4ubuntu2_arm64.deb ... Unpacking binutils (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../21-binutils-common_2.42-4ubuntu2_arm64.deb ... Unpacking binutils-common:arm64 (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../22-libsframe1_2.42-4ubuntu2_arm64.deb ... Unpacking libsframe1:arm64 (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../23-libubsan1_14-20240330-1ubuntu2_arm64.deb ... Unpacking libubsan1:arm64 (14-20240330-1ubuntu2) over (13.2.0-4ubuntu3) ... Preparing to unpack .../24-g++-13_13.2.0-23ubuntu3_arm64.deb ... Unpacking g++-13 (13.2.0-23ubuntu3) over (13.2.0-4ubuntu3) ... Preparing to unpack .../25-libstdc++-13-dev_13.2.0-23ubuntu3_arm64.deb ... Unpacking libstdc++-13-dev:arm64 (13.2.0-23ubuntu3) over (13.2.0-4ubuntu3) ... Preparing to unpack .../26-libgomp1_14-20240330-1ubuntu2_arm64.deb ... Unpacking libgomp1:arm64 (14-20240330-1ubuntu2) over (13.2.0-4ubuntu3) ... Preparing to unpack .../27-libitm1_14-20240330-1ubuntu2_arm64.deb ... Unpacking libitm1:arm64 (14-20240330-1ubuntu2) over (13.2.0-4ubuntu3) ... Preparing to unpack .../28-libatomic1_14-20240330-1ubuntu2_arm64.deb ... Unpacking libatomic1:arm64 (14-20240330-1ubuntu2) over (13.2.0-4ubuntu3) ... Preparing to unpack .../29-libasan8_14-20240330-1ubuntu2_arm64.deb ... Unpacking libasan8:arm64 (14-20240330-1ubuntu2) over (13.2.0-4ubuntu3) ... Preparing to unpack .../30-liblsan0_14-20240330-1ubuntu2_arm64.deb ... Unpacking liblsan0:arm64 (14-20240330-1ubuntu2) over (13.2.0-4ubuntu3) ... Preparing to unpack .../31-libhwasan0_14-20240330-1ubuntu2_arm64.deb ... Unpacking libhwasan0:arm64 (14-20240330-1ubuntu2) over (13.2.0-4ubuntu3) ... Preparing to unpack .../32-gcc-13_13.2.0-23ubuntu3_arm64.deb ... Unpacking gcc-13 (13.2.0-23ubuntu3) over (13.2.0-4ubuntu3) ... Preparing to unpack .../33-libgcc-13-dev_13.2.0-23ubuntu3_arm64.deb ... Unpacking libgcc-13-dev:arm64 (13.2.0-23ubuntu3) over (13.2.0-4ubuntu3) ... Preparing to unpack .../34-libtsan2_14-20240330-1ubuntu2_arm64.deb ... Unpacking libtsan2:arm64 (14-20240330-1ubuntu2) over (13.2.0-4ubuntu3) ... Preparing to unpack .../35-libcc1-0_14-20240330-1ubuntu2_arm64.deb ... Unpacking libcc1-0:arm64 (14-20240330-1ubuntu2) over (13.2.0-4ubuntu3) ... Preparing to unpack .../36-cpp-13_13.2.0-23ubuntu3_arm64.deb ... Unpacking cpp-13 (13.2.0-23ubuntu3) over (13.2.0-4ubuntu3) ... Preparing to unpack .../37-gcc-13-base_13.2.0-23ubuntu3_arm64.deb ... Unpacking gcc-13-base:arm64 (13.2.0-23ubuntu3) over (13.2.0-4ubuntu3) ... Selecting previously unselected package gcc-13-aarch64-linux-gnu. Preparing to unpack .../38-gcc-13-aarch64-linux-gnu_13.2.0-23ubuntu3_arm64.deb ... Unpacking gcc-13-aarch64-linux-gnu (13.2.0-23ubuntu3) ... Selecting previously unselected package g++-13-aarch64-linux-gnu. Preparing to unpack .../39-g++-13-aarch64-linux-gnu_13.2.0-23ubuntu3_arm64.deb ... Unpacking g++-13-aarch64-linux-gnu (13.2.0-23ubuntu3) ... Selecting previously unselected package cpp-13-aarch64-linux-gnu. Preparing to unpack .../40-cpp-13-aarch64-linux-gnu_13.2.0-23ubuntu3_arm64.deb ... Unpacking cpp-13-aarch64-linux-gnu (13.2.0-23ubuntu3) ... Preparing to unpack .../41-g++_4%3a13.2.0-7ubuntu1_arm64.deb ... Unpacking g++ (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../42-gcc_4%3a13.2.0-7ubuntu1_arm64.deb ... Unpacking gcc (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../43-cpp_4%3a13.2.0-7ubuntu1_arm64.deb ... Unpacking cpp (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Selecting previously unselected package cpp-aarch64-linux-gnu. Preparing to unpack .../44-cpp-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... Unpacking cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... Selecting previously unselected package gcc-aarch64-linux-gnu. Preparing to unpack .../45-gcc-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... Unpacking gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... Selecting previously unselected package g++-aarch64-linux-gnu. Preparing to unpack .../46-g++-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... Unpacking g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... Preparing to unpack .../47-dpkg-dev_1.22.6ubuntu6_all.deb ... Unpacking dpkg-dev (1.22.6ubuntu6) over (1.22.0ubuntu1) ... Preparing to unpack .../48-libdpkg-perl_1.22.6ubuntu6_all.deb ... Unpacking libdpkg-perl (1.22.6ubuntu6) over (1.22.0ubuntu1) ... Preparing to unpack .../49-lto-disabled-list_47_all.deb ... Unpacking lto-disabled-list (47) over (43) ... Preparing to unpack .../50-libfakeroot_1.33-1_arm64.deb ... Unpacking libfakeroot:arm64 (1.33-1) over (1.32.1-1) ... Preparing to unpack .../51-fakeroot_1.33-1_arm64.deb ... Unpacking fakeroot (1.33-1) over (1.32.1-1) ... Setting up libip4tc2:arm64 (1.8.10-3ubuntu1) ... Setting up libtext-iconv-perl:arm64 (1.7-8build3) ... Setting up libtext-charwidth-perl:arm64 (0.04-11build3) ... Setting up libkeyutils1:arm64 (1.6.3-3) ... Setting up lto-disabled-list (47) ... Setting up libgpm2:arm64 (1.20.7-11) ... Setting up libgdbm6t64:arm64 (1.23-5.1build1) ... Setting up bsdextrautils (2.39.3-9ubuntu4) ... Setting up init (1.66ubuntu1) ... Setting up libgdbm-compat4t64:arm64 (1.23-5.1build1) ... Setting up psmisc (23.7-1build1) ... Setting up libtirpc-common (1.3.4+ds-1.1build1) ... Setting up libsqlite3-0:arm64 (3.45.1-1ubuntu2) ... Setting up binutils-common:arm64 (2.42-4ubuntu2) ... Installing new version of config file /etc/gprofng.rc ... Setting up linux-libc-dev:arm64 (6.8.0-20.20) ... Setting up libctf-nobfd0:arm64 (2.42-4ubuntu2) ... Setting up krb5-locales (1.20.1-6ubuntu2) ... Setting up libgomp1:arm64 (14-20240330-1ubuntu2) ... Setting up bzip2 (1.0.8-5.1) ... Setting up libsframe1:arm64 (2.42-4ubuntu2) ... Setting up libfakeroot:arm64 (1.33-1) ... Setting up libjansson4:arm64 (2.14-2build2) ... Setting up libkrb5support0:arm64 (1.20.1-6ubuntu2) ... Setting up tzdata (2024a-1ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Tue Apr 2 05:21:24 UTC 2024. Universal Time is now: Tue Apr 2 05:21:24 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.33-1) ... Setting up gcc-13-base:arm64 (13.2.0-23ubuntu3) ... Setting up bash-completion (1:2.11-8) ... Setting up xz-utils (5.6.1+really5.4.5-1build1) ... Setting up perl-modules-5.38 (5.38.2-3.2build1) ... Setting up libproc2-0:arm64 (2:4.0.4-4ubuntu3) ... Setting up libpng16-16t64:arm64 (1.6.43-5build1) ... Setting up libatomic1:arm64 (14-20240330-1ubuntu2) ... Setting up libss2:arm64 (1.47.0-2.4~exp1ubuntu3) ... Setting up libncursesw6:arm64 (6.4+20240113-1ubuntu1) ... Setting up libk5crypto3:arm64 (1.20.1-6ubuntu2) ... Setting up logsave (1.47.0-2.4~exp1ubuntu3) ... Setting up libdb5.3t64:arm64 (5.3.28+dfsg2-6build1) ... Setting up libubsan1:arm64 (14-20240330-1ubuntu2) ... Setting up sensible-utils (0.0.22) ... Setting up uuid-runtime (2.39.3-9ubuntu4) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of restart. Setting up libhwasan0:arm64 (14-20240330-1ubuntu2) ... Setting up libcrypt-dev:arm64 (1:4.4.36-4) ... Setting up libasan8:arm64 (14-20240330-1ubuntu2) ... Setting up procps (2:4.0.4-4ubuntu3) ... Installing new version of config file /etc/sysctl.conf ... Setting up mawk (1.3.4.20240123-1) ... Setting up libkrb5-3:arm64 (1.20.1-6ubuntu2) ... Setting up libperl5.38t64:arm64 (5.38.2-3.2build1) ... Setting up libtsan2:arm64 (14-20240330-1ubuntu2) ... Setting up libbinutils:arm64 (2.42-4ubuntu2) ... Setting up libc-dev-bin (2.39-0ubuntu8) ... Setting up openssl (3.0.13-0ubuntu3) ... Setting up libgpg-error-l10n (1.47-3build1) ... Setting up readline-common (8.2-4build1) ... Setting up libcc1-0:arm64 (14-20240330-1ubuntu2) ... Setting up liblocale-gettext-perl (1.07-6ubuntu5) ... Setting up liblsan0:arm64 (14-20240330-1ubuntu2) ... Setting up libitm1:arm64 (14-20240330-1ubuntu2) ... Setting up libctf0:arm64 (2.42-4ubuntu2) ... Setting up pinentry-curses (1.2.1-3ubuntu5) ... Setting up apt-utils (2.7.14build2) ... Setting up cpp-13-aarch64-linux-gnu (13.2.0-23ubuntu3) ... Setting up debconf-i18n (1.5.86) ... Setting up e2fsprogs (1.47.0-2.4~exp1ubuntu3) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 14 added, 5 removed; done. Setting up perl (5.38.2-3.2build1) ... Setting up cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... Setting up libgprofng0:arm64 (2.42-4ubuntu2) ... Setting up optipng (0.7.8+ds-1build2) ... Setting up libgssapi-krb5-2:arm64 (1.20.1-6ubuntu2) ... Setting up libdpkg-perl (1.22.6ubuntu6) ... Setting up libreadline8t64:arm64 (8.2-4build1) ... Setting up libgcc-13-dev:arm64 (13.2.0-23ubuntu3) ... Setting up gpgconf (2.4.4-2ubuntu16) ... Setting up libc6-dev:arm64 (2.39-0ubuntu8) ... Setting up gpg (2.4.4-2ubuntu16) ... Setting up libstdc++-13-dev:arm64 (13.2.0-23ubuntu3) ... Setting up gpg-agent (2.4.4-2ubuntu16) ... Setting up cpp-13 (13.2.0-23ubuntu3) ... Setting up libtirpc3t64:arm64 (1.3.4+ds-1.1build1) ... Setting up binutils-aarch64-linux-gnu (2.42-4ubuntu2) ... Setting up binutils (2.42-4ubuntu2) ... Setting up gcc-13-aarch64-linux-gnu (13.2.0-23ubuntu3) ... Setting up dpkg-dev (1.22.6ubuntu6) ... Setting up libtirpc-dev:arm64 (1.3.4+ds-1.1build1) ... Setting up gcc-13 (13.2.0-23ubuntu3) ... Setting up cpp (4:13.2.0-7ubuntu1) ... Setting up libnsl2:arm64 (1.3.0-3build3) ... Setting up g++-13-aarch64-linux-gnu (13.2.0-23ubuntu3) ... Setting up gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... Setting up g++-13 (13.2.0-23ubuntu3) ... Setting up libnss-nisplus:arm64 (1.3-5build1) ... Setting up gcc (4:13.2.0-7ubuntu1) ... Setting up libnsl-dev:arm64 (1.3.0-3build3) ... Setting up g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... Setting up g++ (4:13.2.0-7ubuntu1) ... Processing triggers for libc-bin (2.39-0ubuntu8) ... Processing triggers for debianutils (5.17build1) ... (Reading database ... 15848 files and directories currently installed.) Purging configuration files for libssl3:arm64 (3.0.10-1ubuntu2) ... Processing triggers for ca-certificates (20240203) ... 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-27973388 arm64 noble-proposed -c chroot:build-PACKAGEBUILD-27973388 --arch=arm64 --dist=noble-proposed --nolog gecode_6.2.0-5.1build2.dsc Initiating build PACKAGEBUILD-27973388 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-173-generic #191-Ubuntu SMP Fri Feb 2 13:54:37 UTC 2024 aarch64 sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos02-arm64-077.buildd +==============================================================================+ | gecode 6.2.0-5.1build2 (arm64) Tue, 02 Apr 2024 05:21:53 +0000 | +==============================================================================+ Package: gecode Version: 6.2.0-5.1build2 Source Version: 6.2.0-5.1build2 Distribution: noble-proposed Machine Architecture: arm64 Host Architecture: arm64 Build Architecture: arm64 Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-27973388/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/gecode-AGqqmd/resolver-dw6pQz' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- gecode_6.2.0-5.1build2.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/gecode-AGqqmd/gecode-6.2.0' with '<>' I: NOTICE: Log filtering will replace 'build/gecode-AGqqmd' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 10), cdbs (>= 0.4.93~), libmpfr-dev, flex, bison, qtbase5-dev, libboost-dev, build-essential, fakeroot Merged Build-Conflicts: libqt4-dev Filtered Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 10), cdbs (>= 0.4.93~), libmpfr-dev, flex, bison, qtbase5-dev, libboost-dev, build-essential, fakeroot Filtered Build-Conflicts: libqt4-dev dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [434 B] Get:5 copy:/<>/apt_archive ./ Packages [517 B] Fetched 1908 B in 0s (14.8 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: apt-utils bash-completion ca-certificates debconf-i18n krb5-locales libgpg-error-l10n libgpm2 libip4tc2 liblocale-gettext-perl libnsl-dev libnsl2 libnss-nis libnss-nisplus libperl5.36 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libtirpc-common libtirpc-dev libtirpc3t64 libunistring2 openssl perl-modules-5.36 psmisc uuid-runtime Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev bison cdbs debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file flex fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono gettext gettext-base groff-base intltool-debian libarchive-zip-perl libavahi-client3 libavahi-common-data libavahi-common3 libboost-dev libboost1.83-dev libbrotli1 libbsd0 libcups2t64 libdbus-1-3 libdebhelper-perl libdouble-conversion3 libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libdw1t64 libedit2 libegl-dev libegl-mesa0 libegl1 libelf1t64 libevdev2 libexpat1 libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libgbm1 libgl-dev libgl1 libgl1-mesa-dri libglapi-mesa libglib2.0-0t64 libglu1-mesa libglu1-mesa-dev libglvnd0 libglx-dev libglx-mesa0 libglx0 libgmp-dev libgmpxx4ldbl libgraphite2-3 libgudev-1.0-0 libharfbuzz0b libice6 libicu74 libinput-bin libinput10 libjpeg-turbo8 libjpeg8 libllvm17t64 libmagic-mgc libmagic1t64 libmd4c0 libmpfr-dev libmtdev1t64 libopengl-dev libopengl0 libpcre2-16-0 libpipeline1 libpthread-stubs0-dev libpython3-stdlib libpython3.12-minimal libpython3.12-stdlib libqt5concurrent5t64 libqt5core5t64 libqt5dbus5t64 libqt5gui5t64 libqt5network5t64 libqt5printsupport5t64 libqt5sql5t64 libqt5test5t64 libqt5widgets5t64 libqt5xml5t64 libsensors-config libsensors5 libsm6 libsub-override-perl libtool libuchardet0 libvulkan-dev libvulkan1 libwacom-common libwacom9 libwayland-client0 libwayland-server0 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 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes3 libxkbcommon-x11-0 libxkbcommon0 libxml2 libxrender1 libxshmfence1 libxxf86vm1 m4 man-db media-types netbase po-debconf python3 python3-minimal python3-pkg-resources python3-scour python3.12 python3.12-minimal qt5-qmake qt5-qmake-bin qtbase5-dev qtbase5-dev-tools qtchooser scour shared-mime-info x11-common x11proto-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.83-doc libboost-atomic1.83-dev libboost-chrono1.83-dev libboost-container1.83-dev libboost-context1.83-dev libboost-contract1.83-dev libboost-coroutine1.83-dev libboost-date-time1.83-dev libboost-exception1.83-dev libboost-fiber1.83-dev libboost-filesystem1.83-dev libboost-graph-parallel1.83-dev libboost-graph1.83-dev libboost-iostreams1.83-dev libboost-json1.83-dev libboost-locale1.83-dev libboost-log1.83-dev libboost-math1.83-dev libboost-mpi-python1.83-dev libboost-mpi1.83-dev libboost-nowide1.83-dev libboost-numpy1.83-dev libboost-program-options1.83-dev libboost-python1.83-dev libboost-random1.83-dev libboost-regex1.83-dev libboost-serialization1.83-dev libboost-stacktrace1.83-dev libboost-system1.83-dev libboost-test1.83-dev libboost-thread1.83-dev libboost-timer1.83-dev libboost-type-erasure1.83-dev libboost-url1.83-dev libboost-wave1.83-dev libboost1.83-tools-dev libmpfrc++-dev libntl-dev cups-common low-memory-monitor gmp-doc libgmp10-doc libmpfr-doc libthai0 qgnomeplatform-qt5 qt5-image-formats-plugins lm-sensors libtool-doc gfortran | fortran95-compiler gcj-jdk libwacom-bin libx11-doc libxcb-doc libxext-doc m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-tk python3-venv python3-setuptools python3.12-venv python3.12-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 libgl1-amber-dri libglib2.0-data xdg-user-dirs qttranslations5-l10n libqt5svg5 qt5-gtk-platformtheme qtwayland5 libqt5sql5-sqlite | libqt5sql5-mysql | libqt5sql5-odbc | libqt5sql5-psql | libqt5sql5-tds | libqt5sql5-ibase libltdl-dev mesa-vulkan-drivers | vulkan-icd libmail-sendmail-perl libqt5opengl5-dev The following NEW packages will be installed: autoconf automake autopoint autotools-dev bison cdbs debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file flex fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono gettext gettext-base groff-base intltool-debian libarchive-zip-perl libavahi-client3 libavahi-common-data libavahi-common3 libboost-dev libboost1.83-dev libbrotli1 libbsd0 libcups2t64 libdbus-1-3 libdebhelper-perl libdouble-conversion3 libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libdw1t64 libedit2 libegl-dev libegl-mesa0 libegl1 libelf1t64 libevdev2 libexpat1 libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libgbm1 libgl-dev libgl1 libgl1-mesa-dri libglapi-mesa libglib2.0-0t64 libglu1-mesa libglu1-mesa-dev libglvnd0 libglx-dev libglx-mesa0 libglx0 libgmp-dev libgmpxx4ldbl libgraphite2-3 libgudev-1.0-0 libharfbuzz0b libice6 libicu74 libinput-bin libinput10 libjpeg-turbo8 libjpeg8 libllvm17t64 libmagic-mgc libmagic1t64 libmd4c0 libmpfr-dev libmtdev1t64 libopengl-dev libopengl0 libpcre2-16-0 libpipeline1 libpthread-stubs0-dev libpython3-stdlib libpython3.12-minimal libpython3.12-stdlib libqt5concurrent5t64 libqt5core5t64 libqt5dbus5t64 libqt5gui5t64 libqt5network5t64 libqt5printsupport5t64 libqt5sql5t64 libqt5test5t64 libqt5widgets5t64 libqt5xml5t64 libsensors-config libsensors5 libsm6 libsub-override-perl libtool libuchardet0 libvulkan-dev libvulkan1 libwacom-common libwacom9 libwayland-client0 libwayland-server0 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 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes3 libxkbcommon-x11-0 libxkbcommon0 libxml2 libxrender1 libxshmfence1 libxxf86vm1 m4 man-db media-types netbase po-debconf python3 python3-minimal python3-pkg-resources python3-scour python3.12 python3.12-minimal qt5-qmake qt5-qmake-bin qtbase5-dev qtbase5-dev-tools qtchooser sbuild-build-depends-main-dummy scour shared-mime-info x11-common x11proto-dev xkb-data xorg-sgml-doctools xtrans-dev 0 upgraded, 169 newly installed, 0 to remove and 0 not upgraded. Need to get 95.9 MB of archives. After this operation, 547 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [738 B] Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpython3.12-minimal arm64 3.12.2-4build4 [829 kB] Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libexpat1 arm64 2.6.1-2build1 [76.1 kB] Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 python3.12-minimal arm64 3.12.2-4build4 [2189 kB] Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 python3-minimal arm64 3.12.2-0ubuntu2 [27.1 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 media-types all 10.1.0 [27.5 kB] Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 netbase all 6.4 [13.1 kB] Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpython3.12-stdlib arm64 3.12.2-4build4 [2002 kB] Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 python3.12 arm64 3.12.2-4build4 [645 kB] Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpython3-stdlib arm64 3.12.2-0ubuntu2 [9854 B] Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 python3 arm64 3.12.2-0ubuntu2 [24.1 kB] Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 m4 arm64 1.4.19-4 [240 kB] Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 flex arm64 2.6.4-8.2 [291 kB] Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libbsd0 arm64 0.12.1-1build1 [40.9 kB] Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdbus-1-3 arm64 1.14.10-4ubuntu3 [210 kB] Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libelf1t64 arm64 0.190-1.1build3 [58.0 kB] Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-0t64 arm64 2.80.0-6build1 [1298 kB] Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 libicu74 arm64 74.2-1ubuntu1 [10.8 MB] Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libxml2 arm64 2.9.14+dfsg-1.3ubuntu3 [735 kB] Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 python3-pkg-resources all 68.1.2-2ubuntu1 [168 kB] Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 shared-mime-info arm64 2.4-4 [472 kB] Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 xkb-data all 2.41-2 [395 kB] Get:23 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libmagic-mgc arm64 1:5.45-3build1 [307 kB] Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libmagic1t64 arm64 1:5.45-3build1 [85.7 kB] Get:25 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 file arm64 1:5.45-3build1 [22.0 kB] Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 gettext-base arm64 0.21-14ubuntu1 [37.5 kB] Get:27 http://ftpmaster.internal/ubuntu noble/main arm64 libuchardet0 arm64 0.0.8-1 [75.1 kB] Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 groff-base arm64 1.23.0-3build2 [993 kB] Get:29 http://ftpmaster.internal/ubuntu noble/main arm64 libdrm-common all 2.4.120-2 [7998 B] Get:30 http://ftpmaster.internal/ubuntu noble/main arm64 libdrm2 arm64 2.4.120-2 [42.1 kB] Get:31 http://ftpmaster.internal/ubuntu noble/main arm64 libedit2 arm64 3.1-20230828-1 [96.4 kB] Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpipeline1 arm64 1.5.7-2 [23.7 kB] Get:33 http://ftpmaster.internal/ubuntu noble/main arm64 libxau6 arm64 1:1.0.9-1build5 [7624 B] Get:34 http://ftpmaster.internal/ubuntu noble/main arm64 libxdmcp6 arm64 1:1.1.3-0ubuntu5 [10.8 kB] Get:35 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb1 arm64 1.15-1 [47.6 kB] Get:36 http://ftpmaster.internal/ubuntu noble/main arm64 libx11-data all 2:1.8.7-1 [115 kB] Get:37 http://ftpmaster.internal/ubuntu noble/main arm64 libx11-6 arm64 2:1.8.7-1 [645 kB] Get:38 http://ftpmaster.internal/ubuntu noble/main arm64 libxext6 arm64 2:1.3.4-1build1 [31.1 kB] Get:39 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 man-db arm64 2.12.0-4build1 [1232 kB] Get:40 http://ftpmaster.internal/ubuntu noble/main arm64 autoconf all 2.71-3 [339 kB] Get:41 http://ftpmaster.internal/ubuntu noble/main arm64 autotools-dev all 20220109.1 [44.9 kB] Get:42 http://ftpmaster.internal/ubuntu noble/main arm64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] Get:43 http://ftpmaster.internal/ubuntu noble/main arm64 autopoint all 0.21-14ubuntu1 [422 kB] Get:44 http://ftpmaster.internal/ubuntu noble/main arm64 bison arm64 2:3.8.2+dfsg-1build1 [739 kB] Get:45 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-scour all 0.38.2-4.1 [48.7 kB] Get:46 http://ftpmaster.internal/ubuntu noble/universe arm64 scour all 0.38.2-4.1 [7770 B] Get:47 http://ftpmaster.internal/ubuntu noble/universe arm64 cdbs all 0.4.166 [45.7 kB] Get:48 http://ftpmaster.internal/ubuntu noble/main arm64 libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] Get:49 http://ftpmaster.internal/ubuntu noble/main arm64 libtool all 2.4.7-7 [166 kB] Get:50 http://ftpmaster.internal/ubuntu noble/main arm64 dh-autoreconf all 20 [16.1 kB] Get:51 http://ftpmaster.internal/ubuntu noble/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] Get:52 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-override-perl all 0.10-1 [10.0 kB] Get:53 http://ftpmaster.internal/ubuntu noble/main arm64 libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] Get:54 http://ftpmaster.internal/ubuntu noble/main arm64 dh-strip-nondeterminism all 1.13.1-1 [5362 B] Get:55 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdw1t64 arm64 0.190-1.1build3 [258 kB] Get:56 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 debugedit arm64 1:5.0-5build1 [45.4 kB] Get:57 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dwz arm64 0.15-1build6 [113 kB] Get:58 http://ftpmaster.internal/ubuntu noble/main arm64 gettext arm64 0.21-14ubuntu1 [846 kB] Get:59 http://ftpmaster.internal/ubuntu noble/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] Get:60 http://ftpmaster.internal/ubuntu noble/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] Get:61 http://ftpmaster.internal/ubuntu noble/main arm64 debhelper all 13.14.1ubuntu5 [869 kB] Get:62 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libbrotli1 arm64 1.1.0-2build2 [339 kB] Get:63 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfreetype6 arm64 2.13.2+dfsg-1build3 [393 kB] Get:64 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] Get:65 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] Get:66 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 fontconfig-config arm64 2.15.0-1.1ubuntu2 [37.4 kB] Get:67 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfontconfig1 arm64 2.15.0-1.1ubuntu2 [142 kB] Get:68 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 fontconfig arm64 2.15.0-1.1ubuntu2 [190 kB] Get:69 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libavahi-common-data arm64 0.8-13ubuntu5 [29.6 kB] Get:70 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libavahi-common3 arm64 0.8-13ubuntu5 [23.3 kB] Get:71 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libavahi-client3 arm64 0.8-13ubuntu5 [27.2 kB] Get:72 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libboost1.83-dev arm64 1.83.0-2.1ubuntu3 [10.7 MB] Get:73 http://ftpmaster.internal/ubuntu noble/main arm64 libboost-dev arm64 1.83.0.1ubuntu2 [4308 B] Get:74 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcups2t64 arm64 2.4.7-1.2ubuntu3 [273 kB] Get:75 http://ftpmaster.internal/ubuntu noble/universe arm64 libdouble-conversion3 arm64 3.3.0-1 [37.2 kB] Get:76 http://ftpmaster.internal/ubuntu noble/main arm64 libdrm-amdgpu1 arm64 2.4.120-2 [20.4 kB] Get:77 http://ftpmaster.internal/ubuntu noble/main arm64 libdrm-nouveau2 arm64 2.4.120-2 [17.8 kB] Get:78 http://ftpmaster.internal/ubuntu noble/main arm64 libdrm-radeon1 arm64 2.4.120-2 [20.9 kB] Get:79 http://ftpmaster.internal/ubuntu noble/main arm64 libglvnd0 arm64 1.7.0-1 [60.0 kB] Get:80 http://ftpmaster.internal/ubuntu noble/main arm64 libwayland-server0 arm64 1.22.0-2.1 [34.0 kB] Get:81 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-randr0 arm64 1.15-1 [18.2 kB] Get:82 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgbm1 arm64 24.0.3-1ubuntu4 [43.5 kB] Get:83 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglapi-mesa arm64 24.0.3-1ubuntu4 [58.3 kB] Get:84 http://ftpmaster.internal/ubuntu noble/main arm64 libwayland-client0 arm64 1.22.0-2.1 [25.6 kB] Get:85 http://ftpmaster.internal/ubuntu noble/main arm64 libx11-xcb1 arm64 2:1.8.7-1 [7836 B] Get:86 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-dri2-0 arm64 1.15-1 [7244 B] Get:87 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-dri3-0 arm64 1.15-1 [7108 B] Get:88 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-present0 arm64 1.15-1 [5732 B] Get:89 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-sync1 arm64 1.15-1 [9412 B] Get:90 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-xfixes0 arm64 1.15-1 [10.3 kB] Get:91 http://ftpmaster.internal/ubuntu noble/main arm64 libxshmfence1 arm64 1.3-1build4 [5444 B] Get:92 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libegl-mesa0 arm64 24.0.3-1ubuntu4 [116 kB] Get:93 http://ftpmaster.internal/ubuntu noble/main arm64 libegl1 arm64 1.7.0-1 [29.2 kB] Get:94 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-glx0 arm64 1.15-1 [25.2 kB] Get:95 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-shm0 arm64 1.15-1 [5780 B] Get:96 http://ftpmaster.internal/ubuntu noble/main arm64 libxfixes3 arm64 1:6.0.0-2 [11.0 kB] Get:97 http://ftpmaster.internal/ubuntu noble/main arm64 libxxf86vm1 arm64 1:1.1.4-1build3 [10.3 kB] Get:98 http://ftpmaster.internal/ubuntu noble/main arm64 libvulkan1 arm64 1.3.275.0-1 [150 kB] Get:99 http://ftpmaster.internal/ubuntu noble/main arm64 libllvm17t64 arm64 1:17.0.6-9build2 [25.0 MB] Get:100 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libsensors-config all 1:3.6.0-9build1 [5546 B] Get:101 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libsensors5 arm64 1:3.6.0-9build1 [27.0 kB] Get:102 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgl1-mesa-dri arm64 24.0.3-1ubuntu4 [8236 kB] Get:103 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglx-mesa0 arm64 24.0.3-1ubuntu4 [166 kB] Get:104 http://ftpmaster.internal/ubuntu noble/main arm64 libglx0 arm64 1.7.0-1 [32.4 kB] Get:105 http://ftpmaster.internal/ubuntu noble/main arm64 libgl1 arm64 1.7.0-1 [107 kB] Get:106 http://ftpmaster.internal/ubuntu noble/main arm64 xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] Get:107 http://ftpmaster.internal/ubuntu noble/main arm64 x11proto-dev all 2023.2-1 [602 kB] Get:108 http://ftpmaster.internal/ubuntu noble/main arm64 libxau-dev arm64 1:1.0.9-1build5 [10.1 kB] Get:109 http://ftpmaster.internal/ubuntu noble/main arm64 libxdmcp-dev arm64 1:1.1.3-0ubuntu5 [26.4 kB] Get:110 http://ftpmaster.internal/ubuntu noble/main arm64 xtrans-dev all 1.4.0-1 [68.9 kB] Get:111 http://ftpmaster.internal/ubuntu noble/main arm64 libpthread-stubs0-dev arm64 0.4-1build2 [5496 B] Get:112 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb1-dev arm64 1.15-1 [89.6 kB] Get:113 http://ftpmaster.internal/ubuntu noble/main arm64 libx11-dev arm64 2:1.8.7-1 [738 kB] Get:114 http://ftpmaster.internal/ubuntu noble/main arm64 libglx-dev arm64 1.7.0-1 [14.2 kB] Get:115 http://ftpmaster.internal/ubuntu noble/main arm64 libgl-dev arm64 1.7.0-1 [102 kB] Get:116 http://ftpmaster.internal/ubuntu noble/main arm64 libegl-dev arm64 1.7.0-1 [18.2 kB] Get:117 http://ftpmaster.internal/ubuntu noble/main arm64 libopengl0 arm64 1.7.0-1 [35.9 kB] Get:118 http://ftpmaster.internal/ubuntu noble/main arm64 libglu1-mesa arm64 9.0.2-1.1 [137 kB] Get:119 http://ftpmaster.internal/ubuntu noble/main arm64 libopengl-dev arm64 1.7.0-1 [3430 B] Get:120 http://ftpmaster.internal/ubuntu noble/main arm64 libglu1-mesa-dev arm64 9.0.2-1.1 [222 kB] Get:121 http://ftpmaster.internal/ubuntu noble/main arm64 libgmpxx4ldbl arm64 2:6.3.0+dfsg-2ubuntu4 [9950 B] Get:122 http://ftpmaster.internal/ubuntu noble/main arm64 libgmp-dev arm64 2:6.3.0+dfsg-2ubuntu4 [330 kB] Get:123 http://ftpmaster.internal/ubuntu noble/main arm64 libgraphite2-3 arm64 1.3.14-2 [81.5 kB] Get:124 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgudev-1.0-0 arm64 1:238-5ubuntu1 [15.1 kB] Get:125 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libharfbuzz0b arm64 8.3.0-2build2 [463 kB] Get:126 http://ftpmaster.internal/ubuntu noble/main arm64 x11-common all 1:7.7+23ubuntu2 [23.4 kB] Get:127 http://ftpmaster.internal/ubuntu noble/main arm64 libice6 arm64 2:1.0.10-1build2 [41.7 kB] Get:128 http://ftpmaster.internal/ubuntu noble/main arm64 libevdev2 arm64 1.13.1+dfsg-1 [35.1 kB] Get:129 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libwacom-common all 2.10.0-2 [63.4 kB] Get:130 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libwacom9 arm64 2.10.0-2 [23.7 kB] Get:131 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libinput-bin arm64 1.25.0-1ubuntu2 [22.2 kB] Get:132 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libmtdev1t64 arm64 1.1.6-1.1build1 [14.3 kB] Get:133 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libinput10 arm64 1.25.0-1ubuntu2 [129 kB] Get:134 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg-turbo8 arm64 2.1.5-2ubuntu1 [160 kB] Get:135 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] Get:136 http://ftpmaster.internal/ubuntu noble/universe arm64 libmd4c0 arm64 0.4.8-1 [41.2 kB] Get:137 http://ftpmaster.internal/ubuntu noble/main arm64 libmpfr-dev arm64 4.2.1-1 [285 kB] Get:138 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-16-0 arm64 10.42-4ubuntu1 [195 kB] Get:139 http://ftpmaster.internal/ubuntu noble/universe arm64 libqt5core5t64 arm64 5.15.12+dfsg-3ubuntu6 [1971 kB] Get:140 http://ftpmaster.internal/ubuntu noble/universe arm64 libqt5concurrent5t64 arm64 5.15.12+dfsg-3ubuntu6 [35.8 kB] Get:141 http://ftpmaster.internal/ubuntu noble/universe arm64 libqt5dbus5t64 arm64 5.15.12+dfsg-3ubuntu6 [224 kB] Get:142 http://ftpmaster.internal/ubuntu noble/universe arm64 libqt5network5t64 arm64 5.15.12+dfsg-3ubuntu6 [740 kB] Get:143 http://ftpmaster.internal/ubuntu noble/main arm64 libsm6 arm64 2:1.2.3-1build2 [16.1 kB] Get:144 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-icccm4 arm64 0.4.1-1.1build2 [11.0 kB] Get:145 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-util1 arm64 0.4.0-1build2 [11.2 kB] Get:146 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-image0 arm64 0.4.0-2 [11.1 kB] Get:147 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-keysyms1 arm64 0.4.0-1build3 [8606 B] Get:148 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-render0 arm64 1.15-1 [16.1 kB] Get:149 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-render-util0 arm64 0.3.9-1build3 [10.2 kB] Get:150 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-shape0 arm64 1.15-1 [6106 B] Get:151 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-xinerama0 arm64 1.15-1 [5434 B] Get:152 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-xinput0 arm64 1.15-1 [33.5 kB] Get:153 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-xkb1 arm64 1.15-1 [31.7 kB] Get:154 http://ftpmaster.internal/ubuntu noble/main arm64 libxkbcommon0 arm64 1.6.0-1 [121 kB] Get:155 http://ftpmaster.internal/ubuntu noble/main arm64 libxkbcommon-x11-0 arm64 1.6.0-1 [13.6 kB] Get:156 http://ftpmaster.internal/ubuntu noble/main arm64 libxrender1 arm64 1:0.9.10-1.1 [19.1 kB] Get:157 http://ftpmaster.internal/ubuntu noble/universe arm64 libqt5gui5t64 arm64 5.15.12+dfsg-3ubuntu6 [3616 kB] Get:158 http://ftpmaster.internal/ubuntu noble/universe arm64 libqt5widgets5t64 arm64 5.15.12+dfsg-3ubuntu6 [2569 kB] Get:159 http://ftpmaster.internal/ubuntu noble/universe arm64 libqt5printsupport5t64 arm64 5.15.12+dfsg-3ubuntu6 [210 kB] Get:160 http://ftpmaster.internal/ubuntu noble/universe arm64 libqt5sql5t64 arm64 5.15.12+dfsg-3ubuntu6 [123 kB] Get:161 http://ftpmaster.internal/ubuntu noble/universe arm64 libqt5test5t64 arm64 5.15.12+dfsg-3ubuntu6 [144 kB] Get:162 http://ftpmaster.internal/ubuntu noble/universe arm64 libqt5xml5t64 arm64 5.15.12+dfsg-3ubuntu6 [125 kB] Get:163 http://ftpmaster.internal/ubuntu noble/main arm64 libvulkan-dev arm64 1.3.275.0-1 [1239 kB] Get:164 http://ftpmaster.internal/ubuntu noble/main arm64 libxext-dev arm64 2:1.3.4-1build1 [85.5 kB] Get:165 http://ftpmaster.internal/ubuntu noble/universe arm64 qt5-qmake-bin arm64 5.15.12+dfsg-3ubuntu6 [1070 kB] Get:166 http://ftpmaster.internal/ubuntu noble/universe arm64 qtchooser arm64 66-2build1 [23.2 kB] Get:167 http://ftpmaster.internal/ubuntu noble/universe arm64 qt5-qmake arm64 5.15.12+dfsg-3ubuntu6 [209 kB] Get:168 http://ftpmaster.internal/ubuntu noble/universe arm64 qtbase5-dev-tools arm64 5.15.12+dfsg-3ubuntu6 [824 kB] Get:169 http://ftpmaster.internal/ubuntu noble/universe arm64 qtbase5-dev arm64 5.15.12+dfsg-3ubuntu6 [1124 kB] Preconfiguring packages ... Fetched 95.9 MB in 7s (13.2 MB/s) Selecting previously unselected package libpython3.12-minimal:arm64. (Reading database ... 15848 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.2-4build4_arm64.deb ... Unpacking libpython3.12-minimal:arm64 (3.12.2-4build4) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../libexpat1_2.6.1-2build1_arm64.deb ... Unpacking libexpat1:arm64 (2.6.1-2build1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.2-4build4_arm64.deb ... Unpacking python3.12-minimal (3.12.2-4build4) ... Setting up libpython3.12-minimal:arm64 (3.12.2-4build4) ... Setting up libexpat1:arm64 (2.6.1-2build1) ... Setting up python3.12-minimal (3.12.2-4build4) ... Selecting previously unselected package python3-minimal. (Reading database ... 16166 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.12.2-0ubuntu2_arm64.deb ... Unpacking python3-minimal (3.12.2-0ubuntu2) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package libpython3.12-stdlib:arm64. Preparing to unpack .../3-libpython3.12-stdlib_3.12.2-4build4_arm64.deb ... Unpacking libpython3.12-stdlib:arm64 (3.12.2-4build4) ... Selecting previously unselected package python3.12. Preparing to unpack .../4-python3.12_3.12.2-4build4_arm64.deb ... Unpacking python3.12 (3.12.2-4build4) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../5-libpython3-stdlib_3.12.2-0ubuntu2_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.12.2-0ubuntu2) ... Setting up python3-minimal (3.12.2-0ubuntu2) ... Selecting previously unselected package python3. (Reading database ... 16606 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.2-0ubuntu2_arm64.deb ... Unpacking python3 (3.12.2-0ubuntu2) ... Selecting previously unselected package m4. Preparing to unpack .../001-m4_1.4.19-4_arm64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package flex. Preparing to unpack .../002-flex_2.6.4-8.2_arm64.deb ... Unpacking flex (2.6.4-8.2) ... Selecting previously unselected package libbsd0:arm64. Preparing to unpack .../003-libbsd0_0.12.1-1build1_arm64.deb ... Unpacking libbsd0:arm64 (0.12.1-1build1) ... Selecting previously unselected package libdbus-1-3:arm64. Preparing to unpack .../004-libdbus-1-3_1.14.10-4ubuntu3_arm64.deb ... Unpacking libdbus-1-3:arm64 (1.14.10-4ubuntu3) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../005-libelf1t64_0.190-1.1build3_arm64.deb ... Unpacking libelf1t64:arm64 (0.190-1.1build3) ... Selecting previously unselected package libglib2.0-0t64:arm64. Preparing to unpack .../006-libglib2.0-0t64_2.80.0-6build1_arm64.deb ... Unpacking libglib2.0-0t64:arm64 (2.80.0-6build1) ... Selecting previously unselected package libicu74:arm64. Preparing to unpack .../007-libicu74_74.2-1ubuntu1_arm64.deb ... Unpacking libicu74:arm64 (74.2-1ubuntu1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../008-libxml2_2.9.14+dfsg-1.3ubuntu3_arm64.deb ... Unpacking libxml2:arm64 (2.9.14+dfsg-1.3ubuntu3) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../009-python3-pkg-resources_68.1.2-2ubuntu1_all.deb ... Unpacking python3-pkg-resources (68.1.2-2ubuntu1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../010-shared-mime-info_2.4-4_arm64.deb ... Unpacking shared-mime-info (2.4-4) ... Selecting previously unselected package xkb-data. Preparing to unpack .../011-xkb-data_2.41-2_all.deb ... Unpacking xkb-data (2.41-2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../012-libmagic-mgc_1%3a5.45-3build1_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3build1) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../013-libmagic1t64_1%3a5.45-3build1_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3build1) ... Selecting previously unselected package file. Preparing to unpack .../014-file_1%3a5.45-3build1_arm64.deb ... Unpacking file (1:5.45-3build1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../015-gettext-base_0.21-14ubuntu1_arm64.deb ... Unpacking gettext-base (0.21-14ubuntu1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../016-libuchardet0_0.0.8-1_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../017-groff-base_1.23.0-3build2_arm64.deb ... Unpacking groff-base (1.23.0-3build2) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../018-libdrm-common_2.4.120-2_all.deb ... Unpacking libdrm-common (2.4.120-2) ... Selecting previously unselected package libdrm2:arm64. Preparing to unpack .../019-libdrm2_2.4.120-2_arm64.deb ... Unpacking libdrm2:arm64 (2.4.120-2) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../020-libedit2_3.1-20230828-1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20230828-1) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../021-libpipeline1_1.5.7-2_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.7-2) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../022-libxau6_1%3a1.0.9-1build5_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.9-1build5) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../023-libxdmcp6_1%3a1.1.3-0ubuntu5_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.3-0ubuntu5) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../024-libxcb1_1.15-1_arm64.deb ... Unpacking libxcb1:arm64 (1.15-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../025-libx11-data_2%3a1.8.7-1_all.deb ... Unpacking libx11-data (2:1.8.7-1) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../026-libx11-6_2%3a1.8.7-1_arm64.deb ... Unpacking libx11-6:arm64 (2:1.8.7-1) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../027-libxext6_2%3a1.3.4-1build1_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.4-1build1) ... Selecting previously unselected package man-db. Preparing to unpack .../028-man-db_2.12.0-4build1_arm64.deb ... Unpacking man-db (2.12.0-4build1) ... Selecting previously unselected package autoconf. Preparing to unpack .../029-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../030-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../031-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... Unpacking automake (1:1.16.5-1.3ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../032-autopoint_0.21-14ubuntu1_all.deb ... Unpacking autopoint (0.21-14ubuntu1) ... Selecting previously unselected package bison. Preparing to unpack .../033-bison_2%3a3.8.2+dfsg-1build1_arm64.deb ... Unpacking bison (2:3.8.2+dfsg-1build1) ... Selecting previously unselected package python3-scour. Preparing to unpack .../034-python3-scour_0.38.2-4.1_all.deb ... Unpacking python3-scour (0.38.2-4.1) ... Selecting previously unselected package scour. Preparing to unpack .../035-scour_0.38.2-4.1_all.deb ... Unpacking scour (0.38.2-4.1) ... Selecting previously unselected package cdbs. Preparing to unpack .../036-cdbs_0.4.166_all.deb ... Unpacking cdbs (0.4.166) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../037-libdebhelper-perl_13.14.1ubuntu5_all.deb ... Unpacking libdebhelper-perl (13.14.1ubuntu5) ... Selecting previously unselected package libtool. Preparing to unpack .../038-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../039-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../040-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 .../041-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../042-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../043-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libdw1t64:arm64. Preparing to unpack .../044-libdw1t64_0.190-1.1build3_arm64.deb ... Unpacking libdw1t64:arm64 (0.190-1.1build3) ... Selecting previously unselected package debugedit. Preparing to unpack .../045-debugedit_1%3a5.0-5build1_arm64.deb ... Unpacking debugedit (1:5.0-5build1) ... Selecting previously unselected package dwz. Preparing to unpack .../046-dwz_0.15-1build6_arm64.deb ... Unpacking dwz (0.15-1build6) ... Selecting previously unselected package gettext. Preparing to unpack .../047-gettext_0.21-14ubuntu1_arm64.deb ... Unpacking gettext (0.21-14ubuntu1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../048-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../049-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../050-debhelper_13.14.1ubuntu5_all.deb ... Unpacking debhelper (13.14.1ubuntu5) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../051-libbrotli1_1.1.0-2build2_arm64.deb ... Unpacking libbrotli1:arm64 (1.1.0-2build2) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../052-libfreetype6_2.13.2+dfsg-1build3_arm64.deb ... Unpacking libfreetype6:arm64 (2.13.2+dfsg-1build3) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../053-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../054-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../055-fontconfig-config_2.15.0-1.1ubuntu2_arm64.deb ... Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../056-libfontconfig1_2.15.0-1.1ubuntu2_arm64.deb ... Unpacking libfontconfig1:arm64 (2.15.0-1.1ubuntu2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../057-fontconfig_2.15.0-1.1ubuntu2_arm64.deb ... Unpacking fontconfig (2.15.0-1.1ubuntu2) ... Selecting previously unselected package libavahi-common-data:arm64. Preparing to unpack .../058-libavahi-common-data_0.8-13ubuntu5_arm64.deb ... Unpacking libavahi-common-data:arm64 (0.8-13ubuntu5) ... Selecting previously unselected package libavahi-common3:arm64. Preparing to unpack .../059-libavahi-common3_0.8-13ubuntu5_arm64.deb ... Unpacking libavahi-common3:arm64 (0.8-13ubuntu5) ... Selecting previously unselected package libavahi-client3:arm64. Preparing to unpack .../060-libavahi-client3_0.8-13ubuntu5_arm64.deb ... Unpacking libavahi-client3:arm64 (0.8-13ubuntu5) ... Selecting previously unselected package libboost1.83-dev:arm64. Preparing to unpack .../061-libboost1.83-dev_1.83.0-2.1ubuntu3_arm64.deb ... Unpacking libboost1.83-dev:arm64 (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-dev:arm64. Preparing to unpack .../062-libboost-dev_1.83.0.1ubuntu2_arm64.deb ... Unpacking libboost-dev:arm64 (1.83.0.1ubuntu2) ... Selecting previously unselected package libcups2t64:arm64. Preparing to unpack .../063-libcups2t64_2.4.7-1.2ubuntu3_arm64.deb ... Unpacking libcups2t64:arm64 (2.4.7-1.2ubuntu3) ... Selecting previously unselected package libdouble-conversion3:arm64. Preparing to unpack .../064-libdouble-conversion3_3.3.0-1_arm64.deb ... Unpacking libdouble-conversion3:arm64 (3.3.0-1) ... Selecting previously unselected package libdrm-amdgpu1:arm64. Preparing to unpack .../065-libdrm-amdgpu1_2.4.120-2_arm64.deb ... Unpacking libdrm-amdgpu1:arm64 (2.4.120-2) ... Selecting previously unselected package libdrm-nouveau2:arm64. Preparing to unpack .../066-libdrm-nouveau2_2.4.120-2_arm64.deb ... Unpacking libdrm-nouveau2:arm64 (2.4.120-2) ... Selecting previously unselected package libdrm-radeon1:arm64. Preparing to unpack .../067-libdrm-radeon1_2.4.120-2_arm64.deb ... Unpacking libdrm-radeon1:arm64 (2.4.120-2) ... Selecting previously unselected package libglvnd0:arm64. Preparing to unpack .../068-libglvnd0_1.7.0-1_arm64.deb ... Unpacking libglvnd0:arm64 (1.7.0-1) ... Selecting previously unselected package libwayland-server0:arm64. Preparing to unpack .../069-libwayland-server0_1.22.0-2.1_arm64.deb ... Unpacking libwayland-server0:arm64 (1.22.0-2.1) ... Selecting previously unselected package libxcb-randr0:arm64. Preparing to unpack .../070-libxcb-randr0_1.15-1_arm64.deb ... Unpacking libxcb-randr0:arm64 (1.15-1) ... Selecting previously unselected package libgbm1:arm64. Preparing to unpack .../071-libgbm1_24.0.3-1ubuntu4_arm64.deb ... Unpacking libgbm1:arm64 (24.0.3-1ubuntu4) ... Selecting previously unselected package libglapi-mesa:arm64. Preparing to unpack .../072-libglapi-mesa_24.0.3-1ubuntu4_arm64.deb ... Unpacking libglapi-mesa:arm64 (24.0.3-1ubuntu4) ... Selecting previously unselected package libwayland-client0:arm64. Preparing to unpack .../073-libwayland-client0_1.22.0-2.1_arm64.deb ... Unpacking libwayland-client0:arm64 (1.22.0-2.1) ... Selecting previously unselected package libx11-xcb1:arm64. Preparing to unpack .../074-libx11-xcb1_2%3a1.8.7-1_arm64.deb ... Unpacking libx11-xcb1:arm64 (2:1.8.7-1) ... Selecting previously unselected package libxcb-dri2-0:arm64. Preparing to unpack .../075-libxcb-dri2-0_1.15-1_arm64.deb ... Unpacking libxcb-dri2-0:arm64 (1.15-1) ... Selecting previously unselected package libxcb-dri3-0:arm64. Preparing to unpack .../076-libxcb-dri3-0_1.15-1_arm64.deb ... Unpacking libxcb-dri3-0:arm64 (1.15-1) ... Selecting previously unselected package libxcb-present0:arm64. Preparing to unpack .../077-libxcb-present0_1.15-1_arm64.deb ... Unpacking libxcb-present0:arm64 (1.15-1) ... Selecting previously unselected package libxcb-sync1:arm64. Preparing to unpack .../078-libxcb-sync1_1.15-1_arm64.deb ... Unpacking libxcb-sync1:arm64 (1.15-1) ... Selecting previously unselected package libxcb-xfixes0:arm64. Preparing to unpack .../079-libxcb-xfixes0_1.15-1_arm64.deb ... Unpacking libxcb-xfixes0:arm64 (1.15-1) ... Selecting previously unselected package libxshmfence1:arm64. Preparing to unpack .../080-libxshmfence1_1.3-1build4_arm64.deb ... Unpacking libxshmfence1:arm64 (1.3-1build4) ... Selecting previously unselected package libegl-mesa0:arm64. Preparing to unpack .../081-libegl-mesa0_24.0.3-1ubuntu4_arm64.deb ... Unpacking libegl-mesa0:arm64 (24.0.3-1ubuntu4) ... Selecting previously unselected package libegl1:arm64. Preparing to unpack .../082-libegl1_1.7.0-1_arm64.deb ... Unpacking libegl1:arm64 (1.7.0-1) ... Selecting previously unselected package libxcb-glx0:arm64. Preparing to unpack .../083-libxcb-glx0_1.15-1_arm64.deb ... Unpacking libxcb-glx0:arm64 (1.15-1) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../084-libxcb-shm0_1.15-1_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.15-1) ... Selecting previously unselected package libxfixes3:arm64. Preparing to unpack .../085-libxfixes3_1%3a6.0.0-2_arm64.deb ... Unpacking libxfixes3:arm64 (1:6.0.0-2) ... Selecting previously unselected package libxxf86vm1:arm64. Preparing to unpack .../086-libxxf86vm1_1%3a1.1.4-1build3_arm64.deb ... Unpacking libxxf86vm1:arm64 (1:1.1.4-1build3) ... Selecting previously unselected package libvulkan1:arm64. Preparing to unpack .../087-libvulkan1_1.3.275.0-1_arm64.deb ... Unpacking libvulkan1:arm64 (1.3.275.0-1) ... Selecting previously unselected package libllvm17t64:arm64. Preparing to unpack .../088-libllvm17t64_1%3a17.0.6-9build2_arm64.deb ... Unpacking libllvm17t64:arm64 (1:17.0.6-9build2) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../089-libsensors-config_1%3a3.6.0-9build1_all.deb ... Unpacking libsensors-config (1:3.6.0-9build1) ... Selecting previously unselected package libsensors5:arm64. Preparing to unpack .../090-libsensors5_1%3a3.6.0-9build1_arm64.deb ... Unpacking libsensors5:arm64 (1:3.6.0-9build1) ... Selecting previously unselected package libgl1-mesa-dri:arm64. Preparing to unpack .../091-libgl1-mesa-dri_24.0.3-1ubuntu4_arm64.deb ... Unpacking libgl1-mesa-dri:arm64 (24.0.3-1ubuntu4) ... Selecting previously unselected package libglx-mesa0:arm64. Preparing to unpack .../092-libglx-mesa0_24.0.3-1ubuntu4_arm64.deb ... Unpacking libglx-mesa0:arm64 (24.0.3-1ubuntu4) ... Selecting previously unselected package libglx0:arm64. Preparing to unpack .../093-libglx0_1.7.0-1_arm64.deb ... Unpacking libglx0:arm64 (1.7.0-1) ... Selecting previously unselected package libgl1:arm64. Preparing to unpack .../094-libgl1_1.7.0-1_arm64.deb ... Unpacking libgl1:arm64 (1.7.0-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../095-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../096-x11proto-dev_2023.2-1_all.deb ... Unpacking x11proto-dev (2023.2-1) ... Selecting previously unselected package libxau-dev:arm64. Preparing to unpack .../097-libxau-dev_1%3a1.0.9-1build5_arm64.deb ... Unpacking libxau-dev:arm64 (1:1.0.9-1build5) ... Selecting previously unselected package libxdmcp-dev:arm64. Preparing to unpack .../098-libxdmcp-dev_1%3a1.1.3-0ubuntu5_arm64.deb ... Unpacking libxdmcp-dev:arm64 (1:1.1.3-0ubuntu5) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../099-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libpthread-stubs0-dev:arm64. Preparing to unpack .../100-libpthread-stubs0-dev_0.4-1build2_arm64.deb ... Unpacking libpthread-stubs0-dev:arm64 (0.4-1build2) ... Selecting previously unselected package libxcb1-dev:arm64. Preparing to unpack .../101-libxcb1-dev_1.15-1_arm64.deb ... Unpacking libxcb1-dev:arm64 (1.15-1) ... Selecting previously unselected package libx11-dev:arm64. Preparing to unpack .../102-libx11-dev_2%3a1.8.7-1_arm64.deb ... Unpacking libx11-dev:arm64 (2:1.8.7-1) ... Selecting previously unselected package libglx-dev:arm64. Preparing to unpack .../103-libglx-dev_1.7.0-1_arm64.deb ... Unpacking libglx-dev:arm64 (1.7.0-1) ... Selecting previously unselected package libgl-dev:arm64. Preparing to unpack .../104-libgl-dev_1.7.0-1_arm64.deb ... Unpacking libgl-dev:arm64 (1.7.0-1) ... Selecting previously unselected package libegl-dev:arm64. Preparing to unpack .../105-libegl-dev_1.7.0-1_arm64.deb ... Unpacking libegl-dev:arm64 (1.7.0-1) ... Selecting previously unselected package libopengl0:arm64. Preparing to unpack .../106-libopengl0_1.7.0-1_arm64.deb ... Unpacking libopengl0:arm64 (1.7.0-1) ... Selecting previously unselected package libglu1-mesa:arm64. Preparing to unpack .../107-libglu1-mesa_9.0.2-1.1_arm64.deb ... Unpacking libglu1-mesa:arm64 (9.0.2-1.1) ... Selecting previously unselected package libopengl-dev:arm64. Preparing to unpack .../108-libopengl-dev_1.7.0-1_arm64.deb ... Unpacking libopengl-dev:arm64 (1.7.0-1) ... Selecting previously unselected package libglu1-mesa-dev:arm64. Preparing to unpack .../109-libglu1-mesa-dev_9.0.2-1.1_arm64.deb ... Unpacking libglu1-mesa-dev:arm64 (9.0.2-1.1) ... Selecting previously unselected package libgmpxx4ldbl:arm64. Preparing to unpack .../110-libgmpxx4ldbl_2%3a6.3.0+dfsg-2ubuntu4_arm64.deb ... Unpacking libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-2ubuntu4) ... Selecting previously unselected package libgmp-dev:arm64. Preparing to unpack .../111-libgmp-dev_2%3a6.3.0+dfsg-2ubuntu4_arm64.deb ... Unpacking libgmp-dev:arm64 (2:6.3.0+dfsg-2ubuntu4) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../112-libgraphite2-3_1.3.14-2_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.14-2) ... Selecting previously unselected package libgudev-1.0-0:arm64. Preparing to unpack .../113-libgudev-1.0-0_1%3a238-5ubuntu1_arm64.deb ... Unpacking libgudev-1.0-0:arm64 (1:238-5ubuntu1) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../114-libharfbuzz0b_8.3.0-2build2_arm64.deb ... Unpacking libharfbuzz0b:arm64 (8.3.0-2build2) ... Selecting previously unselected package x11-common. Preparing to unpack .../115-x11-common_1%3a7.7+23ubuntu2_all.deb ... Unpacking x11-common (1:7.7+23ubuntu2) ... Selecting previously unselected package libice6:arm64. Preparing to unpack .../116-libice6_2%3a1.0.10-1build2_arm64.deb ... Unpacking libice6:arm64 (2:1.0.10-1build2) ... Selecting previously unselected package libevdev2:arm64. Preparing to unpack .../117-libevdev2_1.13.1+dfsg-1_arm64.deb ... Unpacking libevdev2:arm64 (1.13.1+dfsg-1) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../118-libwacom-common_2.10.0-2_all.deb ... Unpacking libwacom-common (2.10.0-2) ... Selecting previously unselected package libwacom9:arm64. Preparing to unpack .../119-libwacom9_2.10.0-2_arm64.deb ... Unpacking libwacom9:arm64 (2.10.0-2) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../120-libinput-bin_1.25.0-1ubuntu2_arm64.deb ... Unpacking libinput-bin (1.25.0-1ubuntu2) ... Selecting previously unselected package libmtdev1t64:arm64. Preparing to unpack .../121-libmtdev1t64_1.1.6-1.1build1_arm64.deb ... Unpacking libmtdev1t64:arm64 (1.1.6-1.1build1) ... Selecting previously unselected package libinput10:arm64. Preparing to unpack .../122-libinput10_1.25.0-1ubuntu2_arm64.deb ... Unpacking libinput10:arm64 (1.25.0-1ubuntu2) ... Selecting previously unselected package libjpeg-turbo8:arm64. Preparing to unpack .../123-libjpeg-turbo8_2.1.5-2ubuntu1_arm64.deb ... Unpacking libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... Selecting previously unselected package libjpeg8:arm64. Preparing to unpack .../124-libjpeg8_8c-2ubuntu11_arm64.deb ... Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... Selecting previously unselected package libmd4c0:arm64. Preparing to unpack .../125-libmd4c0_0.4.8-1_arm64.deb ... Unpacking libmd4c0:arm64 (0.4.8-1) ... Selecting previously unselected package libmpfr-dev:arm64. Preparing to unpack .../126-libmpfr-dev_4.2.1-1_arm64.deb ... Unpacking libmpfr-dev:arm64 (4.2.1-1) ... Selecting previously unselected package libpcre2-16-0:arm64. Preparing to unpack .../127-libpcre2-16-0_10.42-4ubuntu1_arm64.deb ... Unpacking libpcre2-16-0:arm64 (10.42-4ubuntu1) ... Selecting previously unselected package libqt5core5t64:arm64. Preparing to unpack .../128-libqt5core5t64_5.15.12+dfsg-3ubuntu6_arm64.deb ... Unpacking libqt5core5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... Selecting previously unselected package libqt5concurrent5t64:arm64. Preparing to unpack .../129-libqt5concurrent5t64_5.15.12+dfsg-3ubuntu6_arm64.deb ... Unpacking libqt5concurrent5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... Selecting previously unselected package libqt5dbus5t64:arm64. Preparing to unpack .../130-libqt5dbus5t64_5.15.12+dfsg-3ubuntu6_arm64.deb ... Unpacking libqt5dbus5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... Selecting previously unselected package libqt5network5t64:arm64. Preparing to unpack .../131-libqt5network5t64_5.15.12+dfsg-3ubuntu6_arm64.deb ... Unpacking libqt5network5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../132-libsm6_2%3a1.2.3-1build2_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.3-1build2) ... Selecting previously unselected package libxcb-icccm4:arm64. Preparing to unpack .../133-libxcb-icccm4_0.4.1-1.1build2_arm64.deb ... Unpacking libxcb-icccm4:arm64 (0.4.1-1.1build2) ... Selecting previously unselected package libxcb-util1:arm64. Preparing to unpack .../134-libxcb-util1_0.4.0-1build2_arm64.deb ... Unpacking libxcb-util1:arm64 (0.4.0-1build2) ... Selecting previously unselected package libxcb-image0:arm64. Preparing to unpack .../135-libxcb-image0_0.4.0-2_arm64.deb ... Unpacking libxcb-image0:arm64 (0.4.0-2) ... Selecting previously unselected package libxcb-keysyms1:arm64. Preparing to unpack .../136-libxcb-keysyms1_0.4.0-1build3_arm64.deb ... Unpacking libxcb-keysyms1:arm64 (0.4.0-1build3) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../137-libxcb-render0_1.15-1_arm64.deb ... Unpacking libxcb-render0:arm64 (1.15-1) ... Selecting previously unselected package libxcb-render-util0:arm64. Preparing to unpack .../138-libxcb-render-util0_0.3.9-1build3_arm64.deb ... Unpacking libxcb-render-util0:arm64 (0.3.9-1build3) ... Selecting previously unselected package libxcb-shape0:arm64. Preparing to unpack .../139-libxcb-shape0_1.15-1_arm64.deb ... Unpacking libxcb-shape0:arm64 (1.15-1) ... Selecting previously unselected package libxcb-xinerama0:arm64. Preparing to unpack .../140-libxcb-xinerama0_1.15-1_arm64.deb ... Unpacking libxcb-xinerama0:arm64 (1.15-1) ... Selecting previously unselected package libxcb-xinput0:arm64. Preparing to unpack .../141-libxcb-xinput0_1.15-1_arm64.deb ... Unpacking libxcb-xinput0:arm64 (1.15-1) ... Selecting previously unselected package libxcb-xkb1:arm64. Preparing to unpack .../142-libxcb-xkb1_1.15-1_arm64.deb ... Unpacking libxcb-xkb1:arm64 (1.15-1) ... Selecting previously unselected package libxkbcommon0:arm64. Preparing to unpack .../143-libxkbcommon0_1.6.0-1_arm64.deb ... Unpacking libxkbcommon0:arm64 (1.6.0-1) ... Selecting previously unselected package libxkbcommon-x11-0:arm64. Preparing to unpack .../144-libxkbcommon-x11-0_1.6.0-1_arm64.deb ... Unpacking libxkbcommon-x11-0:arm64 (1.6.0-1) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../145-libxrender1_1%3a0.9.10-1.1_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.10-1.1) ... Selecting previously unselected package libqt5gui5t64:arm64. Preparing to unpack .../146-libqt5gui5t64_5.15.12+dfsg-3ubuntu6_arm64.deb ... Unpacking libqt5gui5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... Selecting previously unselected package libqt5widgets5t64:arm64. Preparing to unpack .../147-libqt5widgets5t64_5.15.12+dfsg-3ubuntu6_arm64.deb ... Unpacking libqt5widgets5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... Selecting previously unselected package libqt5printsupport5t64:arm64. Preparing to unpack .../148-libqt5printsupport5t64_5.15.12+dfsg-3ubuntu6_arm64.deb ... Unpacking libqt5printsupport5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... Selecting previously unselected package libqt5sql5t64:arm64. Preparing to unpack .../149-libqt5sql5t64_5.15.12+dfsg-3ubuntu6_arm64.deb ... Unpacking libqt5sql5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... Selecting previously unselected package libqt5test5t64:arm64. Preparing to unpack .../150-libqt5test5t64_5.15.12+dfsg-3ubuntu6_arm64.deb ... Unpacking libqt5test5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... Selecting previously unselected package libqt5xml5t64:arm64. Preparing to unpack .../151-libqt5xml5t64_5.15.12+dfsg-3ubuntu6_arm64.deb ... Unpacking libqt5xml5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... Selecting previously unselected package libvulkan-dev:arm64. Preparing to unpack .../152-libvulkan-dev_1.3.275.0-1_arm64.deb ... Unpacking libvulkan-dev:arm64 (1.3.275.0-1) ... Selecting previously unselected package libxext-dev:arm64. Preparing to unpack .../153-libxext-dev_2%3a1.3.4-1build1_arm64.deb ... Unpacking libxext-dev:arm64 (2:1.3.4-1build1) ... Selecting previously unselected package qt5-qmake-bin. Preparing to unpack .../154-qt5-qmake-bin_5.15.12+dfsg-3ubuntu6_arm64.deb ... Unpacking qt5-qmake-bin (5.15.12+dfsg-3ubuntu6) ... Selecting previously unselected package qtchooser. Preparing to unpack .../155-qtchooser_66-2build1_arm64.deb ... Unpacking qtchooser (66-2build1) ... Selecting previously unselected package qt5-qmake:arm64. Preparing to unpack .../156-qt5-qmake_5.15.12+dfsg-3ubuntu6_arm64.deb ... Unpacking qt5-qmake:arm64 (5.15.12+dfsg-3ubuntu6) ... Selecting previously unselected package qtbase5-dev-tools. Preparing to unpack .../157-qtbase5-dev-tools_5.15.12+dfsg-3ubuntu6_arm64.deb ... Unpacking qtbase5-dev-tools (5.15.12+dfsg-3ubuntu6) ... Selecting previously unselected package qtbase5-dev:arm64. Preparing to unpack .../158-qtbase5-dev_5.15.12+dfsg-3ubuntu6_arm64.deb ... Unpacking qtbase5-dev:arm64 (5.15.12+dfsg-3ubuntu6) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../159-sbuild-build-depends-main-dummy_0.invalid.0_arm64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:arm64 (1.5.7-2) ... Setting up libgraphite2-3:arm64 (1.3.14-2) ... Setting up libwayland-server0:arm64 (1.22.0-2.1) ... Setting up libxau6:arm64 (1:1.0.9-1build5) ... Setting up libdouble-conversion3:arm64 (3.3.0-1) ... Setting up libboost1.83-dev:arm64 (1.83.0-2.1ubuntu3) ... Setting up libmagic-mgc (1:5.45-3build1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglvnd0:arm64 (1.7.0-1) ... Setting up libdebhelper-perl (13.14.1ubuntu5) ... Setting up libbrotli1:arm64 (1.1.0-2build2) ... Setting up libmagic1t64:arm64 (1:5.45-3build1) ... Setting up x11-common (1:7.7+23ubuntu2) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libsensors-config (1:3.6.0-9build1) ... Setting up gettext-base (0.21-14ubuntu1) ... Setting up m4 (1.4.19-4) ... Setting up xkb-data (2.41-2) ... Setting up file (1:5.45-3build1) ... Setting up libpthread-stubs0-dev:arm64 (0.4-1build2) ... Setting up libpcre2-16-0:arm64 (10.42-4ubuntu1) ... Setting up libopengl0:arm64 (1.7.0-1) ... Setting up libelf1t64:arm64 (0.190-1.1build3) ... Setting up libdw1t64:arm64 (0.190-1.1build3) ... Setting up xtrans-dev (1.4.0-1) ... Setting up autotools-dev (20220109.1) ... Setting up libglib2.0-0t64:arm64 (2.80.0-6build1) ... No schema files found: doing nothing. Setting up libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-2ubuntu4) ... Setting up qt5-qmake-bin (5.15.12+dfsg-3ubuntu6) ... Setting up libfreetype6:arm64 (2.13.2+dfsg-1build3) ... Setting up libx11-data (2:1.8.7-1) ... Setting up libavahi-common-data:arm64 (0.8-13ubuntu5) ... Setting up libdbus-1-3:arm64 (1.14.10-4ubuntu3) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up autopoint (0.21-14ubuntu1) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up libsensors5:arm64 (1:3.6.0-9build1) ... Setting up libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... Setting up libglapi-mesa:arm64 (24.0.3-1ubuntu4) ... Setting up libvulkan1:arm64 (1.3.275.0-1) ... Setting up autoconf (2.71-3) ... Setting up libicu74:arm64 (74.2-1ubuntu1) ... Setting up dwz (0.15-1build6) ... Setting up libmtdev1t64:arm64 (1.1.6-1.1build1) ... Setting up libxshmfence1:arm64 (1.3-1build4) ... Setting up libuchardet0:arm64 (0.0.8-1) ... Setting up bison (2:3.8.2+dfsg-1build1) ... update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode Setting up debugedit (1:5.0-5build1) ... Setting up libmd4c0:arm64 (0.4.8-1) ... Setting up libsub-override-perl (0.10-1) ... Setting up libharfbuzz0b:arm64 (8.3.0-2build2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.4) ... Setting up libboost-dev:arm64 (1.83.0.1ubuntu2) ... Setting up libglu1-mesa:arm64 (9.0.2-1.1) ... Setting up libopengl-dev:arm64 (1.7.0-1) ... Setting up libbsd0:arm64 (0.12.1-1build1) ... Setting up libdrm-common (2.4.120-2) ... Setting up libevdev2:arm64 (1.13.1+dfsg-1) ... Setting up libxml2:arm64 (2.9.14+dfsg-1.3ubuntu3) ... Setting up libgudev-1.0-0:arm64 (1:238-5ubuntu1) ... Setting up qtchooser (66-2build1) ... Setting up libwacom-common (2.10.0-2) ... Setting up libxkbcommon0:arm64 (1.6.0-1) ... Setting up libwayland-client0:arm64 (1.22.0-2.1) ... Setting up libjpeg8:arm64 (8c-2ubuntu11) ... Setting up automake (1:1.16.5-1.3ubuntu1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up x11proto-dev (2023.2-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up libice6:arm64 (2:1.0.10-1build2) ... Setting up libxdmcp6:arm64 (1:1.1.3-0ubuntu5) ... Setting up flex (2.6.4-8.2) ... Setting up libxcb1:arm64 (1.15-1) ... Setting up gettext (0.21-14ubuntu1) ... Setting up libgmp-dev:arm64 (2:6.3.0+dfsg-2ubuntu4) ... Setting up libxcb-xfixes0:arm64 (1.15-1) ... Setting up libxau-dev:arm64 (1:1.0.9-1build5) ... Setting up libpython3.12-stdlib:arm64 (3.12.2-4build4) ... Setting up qt5-qmake:arm64 (5.15.12+dfsg-3ubuntu6) ... Setting up libxcb-xinput0:arm64 (1.15-1) ... Setting up libtool (2.4.7-7) ... Setting up libxcb-render0:arm64 (1.15-1) ... Setting up libwacom9:arm64 (2.10.0-2) ... Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... Setting up libxcb-glx0:arm64 (1.15-1) ... Setting up python3.12 (3.12.2-4build4) ... Setting up libedit2:arm64 (3.1-20230828-1) ... Setting up libxcb-keysyms1:arm64 (0.4.0-1build3) ... Setting up libxcb-shape0:arm64 (1.15-1) ... Setting up libavahi-common3:arm64 (0.8-13ubuntu5) ... Setting up libxcb-render-util0:arm64 (0.3.9-1build3) ... Setting up libxcb-shm0:arm64 (1.15-1) ... Setting up libxcb-icccm4:arm64 (0.4.1-1.1build2) ... Setting up libmpfr-dev:arm64 (4.2.1-1) ... Setting up libxcb-util1:arm64 (0.4.0-1build2) ... Setting up libinput-bin (1.25.0-1ubuntu2) ... Setting up libxcb-xkb1:arm64 (1.15-1) ... Setting up libxcb-image0:arm64 (0.4.0-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libxcb-present0:arm64 (1.15-1) ... Setting up dh-autoreconf (20) ... Setting up libxdmcp-dev:arm64 (1:1.1.3-0ubuntu5) ... Setting up libxcb-xinerama0:arm64 (1.15-1) ... Setting up libllvm17t64:arm64 (1:17.0.6-9build2) ... Setting up libxcb-sync1:arm64 (1.15-1) ... Setting up shared-mime-info (2.4-4) ... Setting up libxkbcommon-x11-0:arm64 (1.6.0-1) ... Setting up libxcb-dri2-0:arm64 (1.15-1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up libdrm2:arm64 (2.4.120-2) ... Setting up groff-base (1.23.0-3build2) ... Setting up libxcb-randr0:arm64 (1.15-1) ... Setting up libx11-6:arm64 (2:1.8.7-1) ... Setting up libfontconfig1:arm64 (2.15.0-1.1ubuntu2) ... Setting up libsm6:arm64 (2:1.2.3-1build2) ... Setting up libavahi-client3:arm64 (0.8-13ubuntu5) ... Setting up libpython3-stdlib:arm64 (3.12.2-0ubuntu2) ... Setting up libdrm-amdgpu1:arm64 (2.4.120-2) ... Setting up libxcb-dri3-0:arm64 (1.15-1) ... Setting up libinput10:arm64 (1.25.0-1ubuntu2) ... Setting up libx11-xcb1:arm64 (2:1.8.7-1) ... Setting up fontconfig (2.15.0-1.1ubuntu2) ... Regenerating fonts cache... done. Setting up libdrm-nouveau2:arm64 (2.4.120-2) ... Setting up libxcb1-dev:arm64 (1.15-1) ... Setting up libxrender1:arm64 (1:0.9.10-1.1) ... Setting up libgbm1:arm64 (24.0.3-1ubuntu4) ... Setting up libdrm-radeon1:arm64 (2.4.120-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libgl1-mesa-dri:arm64 (24.0.3-1ubuntu4) ... Setting up libx11-dev:arm64 (2:1.8.7-1) ... Setting up libxext6:arm64 (2:1.3.4-1build1) ... Setting up python3 (3.12.2-0ubuntu2) ... Setting up man-db (2.12.0-4build1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /usr/lib/systemd/system/man-db.timer. Setting up libxxf86vm1:arm64 (1:1.1.4-1build3) ... Setting up libqt5core5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... Setting up libegl-mesa0:arm64 (24.0.3-1ubuntu4) ... Setting up libxfixes3:arm64 (1:6.0.0-2) ... Setting up libxext-dev:arm64 (2:1.3.4-1build1) ... Setting up libegl1:arm64 (1.7.0-1) ... Setting up libqt5sql5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... Setting up libcups2t64:arm64 (2.4.7-1.2ubuntu3) ... Setting up python3-pkg-resources (68.1.2-2ubuntu1) ... Setting up libvulkan-dev:arm64 (1.3.275.0-1) ... Setting up libqt5dbus5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... Setting up libglx-mesa0:arm64 (24.0.3-1ubuntu4) ... Setting up libglx0:arm64 (1.7.0-1) ... Setting up libqt5concurrent5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... Setting up libqt5network5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... Setting up libqt5xml5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... Setting up debhelper (13.14.1ubuntu5) ... Setting up libqt5test5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... Setting up qtbase5-dev-tools (5.15.12+dfsg-3ubuntu6) ... Setting up libgl1:arm64 (1.7.0-1) ... Setting up libglx-dev:arm64 (1.7.0-1) ... Setting up python3-scour (0.38.2-4.1) ... Setting up libgl-dev:arm64 (1.7.0-1) ... Setting up libegl-dev:arm64 (1.7.0-1) ... Setting up libqt5gui5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... Setting up libglu1-mesa-dev:arm64 (9.0.2-1.1) ... Setting up scour (0.38.2-4.1) ... Setting up cdbs (0.4.166) ... Setting up libqt5widgets5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... Setting up libqt5printsupport5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... Setting up qtbase5-dev:arm64 (5.15.12+dfsg-3ubuntu6) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for systemd (255.4-1ubuntu6) ... Processing triggers for libc-bin (2.39-0ubuntu8) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (arm64 included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-173-generic #191-Ubuntu SMP Fri Feb 2 13:54:37 UTC 2024 arm64 (aarch64) Toolchain package versions: binutils_2.42-4ubuntu2 dpkg-dev_1.22.6ubuntu6 g++-13_13.2.0-23ubuntu3 gcc-13_13.2.0-23ubuntu3 libc6-dev_2.39-0ubuntu8 libstdc++-13-dev_13.2.0-23ubuntu3 libstdc++6_14-20240330-1ubuntu2 linux-libc-dev_6.8.0-20.20 Package versions: adduser_3.137ubuntu1 advancecomp_2.5-1 apt_2.7.14build2 apt-utils_2.7.14build2 autoconf_2.71-3 automake_1:1.16.5-1.3ubuntu1 autopoint_0.21-14ubuntu1 autotools-dev_20220109.1 base-files_13ubuntu9 base-passwd_3.6.3 bash_5.2.21-2ubuntu4 bash-completion_1:2.11-8 binutils_2.42-4ubuntu2 binutils-aarch64-linux-gnu_2.42-4ubuntu2 binutils-common_2.42-4ubuntu2 bison_2:3.8.2+dfsg-1build1 bsdextrautils_2.39.3-9ubuntu4 bsdutils_1:2.39.3-9ubuntu4 build-essential_12.10ubuntu1 bzip2_1.0.8-5.1 ca-certificates_20240203 cdbs_0.4.166 coreutils_9.4-3ubuntu5 cpp_4:13.2.0-7ubuntu1 cpp-13_13.2.0-23ubuntu3 cpp-13-aarch64-linux-gnu_13.2.0-23ubuntu3 cpp-aarch64-linux-gnu_4:13.2.0-7ubuntu1 dash_0.5.12-6ubuntu5 debconf_1.5.86 debconf-i18n_1.5.86 debhelper_13.14.1ubuntu5 debianutils_5.17build1 debugedit_1:5.0-5build1 dh-autoreconf_20 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.10-1 dpkg_1.22.6ubuntu6 dpkg-dev_1.22.6ubuntu6 dwz_0.15-1build6 e2fsprogs_1.47.0-2.4~exp1ubuntu3 fakeroot_1.33-1 file_1:5.45-3build1 findutils_4.9.0-5 flex_2.6.4-8.2 fontconfig_2.15.0-1.1ubuntu2 fontconfig-config_2.15.0-1.1ubuntu2 fonts-dejavu-core_2.37-8 fonts-dejavu-mono_2.37-8 g++_4:13.2.0-7ubuntu1 g++-13_13.2.0-23ubuntu3 g++-13-aarch64-linux-gnu_13.2.0-23ubuntu3 g++-aarch64-linux-gnu_4:13.2.0-7ubuntu1 gcc_4:13.2.0-7ubuntu1 gcc-13_13.2.0-23ubuntu3 gcc-13-aarch64-linux-gnu_13.2.0-23ubuntu3 gcc-13-base_13.2.0-23ubuntu3 gcc-14-base_14-20240330-1ubuntu2 gcc-aarch64-linux-gnu_4:13.2.0-7ubuntu1 gettext_0.21-14ubuntu1 gettext-base_0.21-14ubuntu1 gpg_2.4.4-2ubuntu16 gpg-agent_2.4.4-2ubuntu16 gpgconf_2.4.4-2ubuntu16 gpgv_2.4.4-2ubuntu16 grep_3.11-4 groff-base_1.23.0-3build2 gzip_1.12-1ubuntu2 hostname_3.23+nmu2ubuntu1 init_1.66ubuntu1 init-system-helpers_1.66ubuntu1 intltool-debian_0.35.0+20060710.6 krb5-locales_1.20.1-6ubuntu2 libacl1_2.3.2-1 libapparmor1_4.0.0-beta3-0ubuntu3 libapt-pkg6.0t64_2.7.14build2 libarchive-zip-perl_1.68-1 libargon2-1_0~20190702+dfsg-4 libasan8_14-20240330-1ubuntu2 libassuan0_2.5.6-1 libatomic1_14-20240330-1ubuntu2 libattr1_1:2.5.2-1 libaudit-common_1:3.1.2-2.1build1 libaudit1_1:3.1.2-2.1build1 libavahi-client3_0.8-13ubuntu5 libavahi-common-data_0.8-13ubuntu5 libavahi-common3_0.8-13ubuntu5 libbinutils_2.42-4ubuntu2 libblkid1_2.39.3-9ubuntu4 libboost-dev_1.83.0.1ubuntu2 libboost1.83-dev_1.83.0-2.1ubuntu3 libbrotli1_1.1.0-2build2 libbsd0_0.12.1-1build1 libbz2-1.0_1.0.8-5.1 libc-bin_2.39-0ubuntu8 libc-dev-bin_2.39-0ubuntu8 libc6_2.39-0ubuntu8 libc6-dev_2.39-0ubuntu8 libcap-ng0_0.8.4-2build2 libcap2_1:2.66-5ubuntu1 libcc1-0_14-20240330-1ubuntu2 libcom-err2_1.47.0-2.4~exp1ubuntu3 libcrypt-dev_1:4.4.36-4 libcrypt1_1:4.4.36-4 libcryptsetup12_2:2.7.0-1ubuntu3 libctf-nobfd0_2.42-4ubuntu2 libctf0_2.42-4ubuntu2 libcups2t64_2.4.7-1.2ubuntu3 libdb5.3t64_5.3.28+dfsg2-6build1 libdbus-1-3_1.14.10-4ubuntu3 libdebconfclient0_0.271ubuntu3 libdebhelper-perl_13.14.1ubuntu5 libdevmapper1.02.1_2:1.02.185-3ubuntu3 libdouble-conversion3_3.3.0-1 libdpkg-perl_1.22.6ubuntu6 libdrm-amdgpu1_2.4.120-2 libdrm-common_2.4.120-2 libdrm-nouveau2_2.4.120-2 libdrm-radeon1_2.4.120-2 libdrm2_2.4.120-2 libdw1t64_0.190-1.1build3 libedit2_3.1-20230828-1 libegl-dev_1.7.0-1 libegl-mesa0_24.0.3-1ubuntu4 libegl1_1.7.0-1 libelf1t64_0.190-1.1build3 libevdev2_1.13.1+dfsg-1 libexpat1_2.6.1-2build1 libext2fs2t64_1.47.0-2.4~exp1ubuntu3 libfakeroot_1.33-1 libfdisk1_2.39.3-9ubuntu4 libffi8_3.4.6-1 libfile-stripnondeterminism-perl_1.13.1-1 libfontconfig1_2.15.0-1.1ubuntu2 libfreetype6_2.13.2+dfsg-1build3 libgbm1_24.0.3-1ubuntu4 libgcc-13-dev_13.2.0-23ubuntu3 libgcc-s1_14-20240330-1ubuntu2 libgcrypt20_1.10.3-2 libgdbm-compat4t64_1.23-5.1build1 libgdbm6t64_1.23-5.1build1 libgl-dev_1.7.0-1 libgl1_1.7.0-1 libgl1-mesa-dri_24.0.3-1ubuntu4 libglapi-mesa_24.0.3-1ubuntu4 libglib2.0-0t64_2.80.0-6build1 libglu1-mesa_9.0.2-1.1 libglu1-mesa-dev_9.0.2-1.1 libglvnd0_1.7.0-1 libglx-dev_1.7.0-1 libglx-mesa0_24.0.3-1ubuntu4 libglx0_1.7.0-1 libgmp-dev_2:6.3.0+dfsg-2ubuntu4 libgmp10_2:6.3.0+dfsg-2ubuntu4 libgmpxx4ldbl_2:6.3.0+dfsg-2ubuntu4 libgnutls30t64_3.8.3-1.1ubuntu3 libgomp1_14-20240330-1ubuntu2 libgpg-error-l10n_1.47-3build1 libgpg-error0_1.47-3build1 libgpm2_1.20.7-11 libgprofng0_2.42-4ubuntu2 libgraphite2-3_1.3.14-2 libgssapi-krb5-2_1.20.1-6ubuntu2 libgudev-1.0-0_1:238-5ubuntu1 libharfbuzz0b_8.3.0-2build2 libhogweed6t64_3.9.1-2.2build1 libhwasan0_14-20240330-1ubuntu2 libice6_2:1.0.10-1build2 libicu74_74.2-1ubuntu1 libidn2-0_2.3.7-2 libinput-bin_1.25.0-1ubuntu2 libinput10_1.25.0-1ubuntu2 libip4tc2_1.8.10-3ubuntu1 libisl23_0.26-3 libitm1_14-20240330-1ubuntu2 libjansson4_2.14-2build2 libjpeg-turbo8_2.1.5-2ubuntu1 libjpeg8_8c-2ubuntu11 libjson-c5_0.17-1 libk5crypto3_1.20.1-6ubuntu2 libkeyutils1_1.6.3-3 libkmod2_31+20240202-2ubuntu5 libkrb5-3_1.20.1-6ubuntu2 libkrb5support0_1.20.1-6ubuntu2 libllvm17t64_1:17.0.6-9build2 liblocale-gettext-perl_1.07-6ubuntu5 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 liblsan0_14-20240330-1ubuntu2 liblz4-1_1.9.4-1 liblzma5_5.6.1+really5.4.5-1build1 libmagic-mgc_1:5.45-3build1 libmagic1t64_1:5.45-3build1 libmd0_1.1.0-2 libmd4c0_0.4.8-1 libmount1_2.39.3-9ubuntu4 libmpc3_1.3.1-1 libmpfr-dev_4.2.1-1 libmpfr6_4.2.1-1 libmtdev1t64_1.1.6-1.1build1 libncursesw6_6.4+20240113-1ubuntu1 libnettle8t64_3.9.1-2.2build1 libnpth0t64_1.6-3.1build1 libnsl-dev_1.3.0-3build3 libnsl2_1.3.0-3build3 libnss-nis_3.1-0ubuntu6 libnss-nisplus_1.3-5build1 libopengl-dev_1.7.0-1 libopengl0_1.7.0-1 libp11-kit0_0.25.3-4ubuntu1 libpam-modules_1.5.3-5ubuntu4 libpam-modules-bin_1.5.3-5ubuntu4 libpam-runtime_1.5.3-5ubuntu4 libpam0g_1.5.3-5ubuntu4 libpcre2-16-0_10.42-4ubuntu1 libpcre2-8-0_10.42-4ubuntu1 libperl5.36_5.36.0-9ubuntu1 libperl5.38t64_5.38.2-3.2build1 libpipeline1_1.5.7-2 libpng16-16t64_1.6.43-5build1 libproc2-0_2:4.0.4-4ubuntu3 libpthread-stubs0-dev_0.4-1build2 libpython3-stdlib_3.12.2-0ubuntu2 libpython3.12-minimal_3.12.2-4build4 libpython3.12-stdlib_3.12.2-4build4 libqt5concurrent5t64_5.15.12+dfsg-3ubuntu6 libqt5core5t64_5.15.12+dfsg-3ubuntu6 libqt5dbus5t64_5.15.12+dfsg-3ubuntu6 libqt5gui5t64_5.15.12+dfsg-3ubuntu6 libqt5network5t64_5.15.12+dfsg-3ubuntu6 libqt5printsupport5t64_5.15.12+dfsg-3ubuntu6 libqt5sql5t64_5.15.12+dfsg-3ubuntu6 libqt5test5t64_5.15.12+dfsg-3ubuntu6 libqt5widgets5t64_5.15.12+dfsg-3ubuntu6 libqt5xml5t64_5.15.12+dfsg-3ubuntu6 libreadline8t64_8.2-4build1 libseccomp2_2.5.5-1ubuntu3 libselinux1_3.5-2ubuntu2 libsemanage-common_3.5-1build5 libsemanage2_3.5-1build5 libsensors-config_1:3.6.0-9build1 libsensors5_1:3.6.0-9build1 libsepol2_3.5-2 libsframe1_2.42-4ubuntu2 libsm6_2:1.2.3-1build2 libsmartcols1_2.39.3-9ubuntu4 libsqlite3-0_3.45.1-1ubuntu2 libss2_1.47.0-2.4~exp1ubuntu3 libssl3t64_3.0.13-0ubuntu3 libstdc++-13-dev_13.2.0-23ubuntu3 libstdc++6_14-20240330-1ubuntu2 libsub-override-perl_0.10-1 libsystemd-shared_255.4-1ubuntu6 libsystemd0_255.4-1ubuntu6 libtasn1-6_4.19.0-3 libtext-charwidth-perl_0.04-11build3 libtext-iconv-perl_1.7-8build3 libtext-wrapi18n-perl_0.06-10 libtinfo6_6.4+20240113-1ubuntu1 libtirpc-common_1.3.4+ds-1.1build1 libtirpc-dev_1.3.4+ds-1.1build1 libtirpc3t64_1.3.4+ds-1.1build1 libtool_2.4.7-7 libtsan2_14-20240330-1ubuntu2 libubsan1_14-20240330-1ubuntu2 libuchardet0_0.0.8-1 libudev1_255.4-1ubuntu6 libunistring2_1.0-2 libunistring5_1.1-2 libuuid1_2.39.3-9ubuntu4 libvulkan-dev_1.3.275.0-1 libvulkan1_1.3.275.0-1 libwacom-common_2.10.0-2 libwacom9_2.10.0-2 libwayland-client0_1.22.0-2.1 libwayland-server0_1.22.0-2.1 libx11-6_2:1.8.7-1 libx11-data_2:1.8.7-1 libx11-dev_2:1.8.7-1 libx11-xcb1_2:1.8.7-1 libxau-dev_1:1.0.9-1build5 libxau6_1:1.0.9-1build5 libxcb-dri2-0_1.15-1 libxcb-dri3-0_1.15-1 libxcb-glx0_1.15-1 libxcb-icccm4_0.4.1-1.1build2 libxcb-image0_0.4.0-2 libxcb-keysyms1_0.4.0-1build3 libxcb-present0_1.15-1 libxcb-randr0_1.15-1 libxcb-render-util0_0.3.9-1build3 libxcb-render0_1.15-1 libxcb-shape0_1.15-1 libxcb-shm0_1.15-1 libxcb-sync1_1.15-1 libxcb-util1_0.4.0-1build2 libxcb-xfixes0_1.15-1 libxcb-xinerama0_1.15-1 libxcb-xinput0_1.15-1 libxcb-xkb1_1.15-1 libxcb1_1.15-1 libxcb1-dev_1.15-1 libxdmcp-dev_1:1.1.3-0ubuntu5 libxdmcp6_1:1.1.3-0ubuntu5 libxext-dev_2:1.3.4-1build1 libxext6_2:1.3.4-1build1 libxfixes3_1:6.0.0-2 libxkbcommon-x11-0_1.6.0-1 libxkbcommon0_1.6.0-1 libxml2_2.9.14+dfsg-1.3ubuntu3 libxrender1_1:0.9.10-1.1 libxshmfence1_1.3-1build4 libxxf86vm1_1:1.1.4-1build3 libxxhash0_0.8.2-2 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.8.0-20.20 lockfile-progs_0.1.19build1 login_1:4.13+dfsg1-4ubuntu1 logsave_1.47.0-2.4~exp1ubuntu3 lto-disabled-list_47 m4_1.4.19-4 make_4.3-4.1build1 man-db_2.12.0-4build1 mawk_1.3.4.20240123-1 media-types_10.1.0 mount_2.39.3-9ubuntu4 ncurses-base_6.4+20240113-1ubuntu1 ncurses-bin_6.4+20240113-1ubuntu1 netbase_6.4 openssl_3.0.13-0ubuntu3 optipng_0.7.8+ds-1build2 passwd_1:4.13+dfsg1-4ubuntu1 patch_2.7.6-7build2 perl_5.38.2-3.2build1 perl-base_5.38.2-3.2build1 perl-modules-5.36_5.36.0-9ubuntu1 perl-modules-5.38_5.38.2-3.2build1 pinentry-curses_1.2.1-3ubuntu5 pkgbinarymangler_154 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 procps_2:4.0.4-4ubuntu3 psmisc_23.7-1build1 python3_3.12.2-0ubuntu2 python3-minimal_3.12.2-0ubuntu2 python3-pkg-resources_68.1.2-2ubuntu1 python3-scour_0.38.2-4.1 python3.12_3.12.2-4build4 python3.12-minimal_3.12.2-4build4 qt5-qmake_5.15.12+dfsg-3ubuntu6 qt5-qmake-bin_5.15.12+dfsg-3ubuntu6 qtbase5-dev_5.15.12+dfsg-3ubuntu6 qtbase5-dev-tools_5.15.12+dfsg-3ubuntu6 qtchooser_66-2build1 readline-common_8.2-4build1 rpcsvc-proto_1.4.2-0ubuntu6 sbuild-build-depends-main-dummy_0.invalid.0 scour_0.38.2-4.1 sed_4.9-2 sensible-utils_0.0.22 shared-mime-info_2.4-4 systemd_255.4-1ubuntu6 systemd-dev_255.4-1ubuntu6 systemd-sysv_255.4-1ubuntu6 sysvinit-utils_3.08-6ubuntu2 tar_1.35+dfsg-3 tzdata_2024a-1ubuntu1 ubuntu-keyring_2023.11.28.1 util-linux_2.39.3-9ubuntu4 uuid-runtime_2.39.3-9ubuntu4 x11-common_1:7.7+23ubuntu2 x11proto-dev_2023.2-1 xkb-data_2.41-2 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-1 xz-utils_5.6.1+really5.4.5-1build1 zlib1g_1:1.3.dfsg-3.1ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: gecode Binary: libgecode-dev, libgecode-doc, libgecode49t64, libgecodegist49t64, libgecodeflatzinc49t64, flatzinc Architecture: any all Version: 6.2.0-5.1build2 Maintainer: Ubuntu Developers Homepage: http://www.gecode.org/ Standards-Version: 4.5.0 Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 10), cdbs (>= 0.4.93~), libmpfr-dev, flex, bison, qtbase5-dev, libboost-dev Build-Depends-Indep: graphviz, doxygen Build-Conflicts: libqt4-dev Package-List: flatzinc deb devel optional arch=any libgecode-dev deb libdevel optional arch=any libgecode-doc deb doc optional arch=all libgecode49t64 deb libs optional arch=any libgecodeflatzinc49t64 deb libs optional arch=any libgecodegist49t64 deb libs optional arch=any Checksums-Sha1: 4bbb45cc5c5da852082003b85bf9beeaf416006c 3672525 gecode_6.2.0.orig.tar.gz 5b93fbb66df8af39a931a71b81283ceb6d6014af 16836 gecode_6.2.0-5.1build2.debian.tar.xz Checksums-Sha256: 27d91721a690db1e96fa9bb97cec0d73a937e9dc8062c3327f8a4ccb08e951fd 3672525 gecode_6.2.0.orig.tar.gz 02337feb15462057581d767c63bc39e5ecb5a90683dd3d0d126883daac5c9199 16836 gecode_6.2.0-5.1build2.debian.tar.xz Files: 781c620e3e09c7fe1de0413f310d90f1 3672525 gecode_6.2.0.orig.tar.gz 9293ce176aecff2953ca52c88755956e 16836 gecode_6.2.0-5.1build2.debian.tar.xz Original-Maintainer: Kari Pahula -----BEGIN PGP SIGNATURE----- iQJOBAEBCgA4FiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmYItqsaHHN0ZXZlLmxh bmdhc2VrQHVidW50dS5jb20ACgkQVo0w8yGyEz2wxxAAqveoqa3qS8WNt3YuAYXv 9wx5h4F8RXqfQ+F42OwKRwtzGhzUIvsiIrXrakv7PhAPVUbBW3/9iCbUwdgEhlL4 o4wlVhxAHbx/MRTN/IkpiQb2pBUMKznQyFYbHiDwmend29fl7aW3JIRT/kUZvulV gy3OV3oLkJQEL3jT3RMt9Spuq8sMez5ZCXaq8RD68NNXc7Lgir+gx+bX+pRhWDl4 8RSYV5hY+vwczuXXHlKlC/+o6HH20reD4B89pCLrlqhK5P+MghNLFKE+g6BIlLTJ goy3zFmn6YAngLSSo88tIOZUTmRbbbaGHZe5razeT6rM8LcksxmHtXE4JLS42E6g Sr36RDh7orQ3kxrz18Sr2ojxoRdPM492OC+EdnIT+Z9Aq9NrvNbe+OjAaEEN0cCW PQouBMIFzcCehcr+IdBMoWZiv6+ri1sekO+gRRdzH44rI1gj7f6EpL9VYi5dXFF0 s/eAYT/mBizVOEbRFG/DQkRhZIRxx1XGNRvmtM0w5ZzUa+PzkifFjUhbdlDKf1DD qFRI5H+ZM70qu5HrtUaUtngx1utYBT8nm1gB1FOmpXk8g3HUNNxyfXXuuXv5w085 +mLpnfxs+e4sKURJ9lnd9qDt7HfOQQlURaNShz/fag52xh5Jy3joxVAxU0O72y3v OjQfsojNr4RQLUUECSitq6I= =+XEF -----END PGP SIGNATURE----- gpgv: Signature made Sun Mar 31 01:04:43 2024 UTC gpgv: using RSA key AC483F68DE728F43F2202FCA568D30F321B2133D gpgv: issuer "steve.langasek@ubuntu.com" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./gecode_6.2.0-5.1build2.dsc: no acceptable signature found 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.1build2.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-27973388 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-27973388 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-27973388 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package gecode dpkg-buildpackage: info: source version 6.2.0-5.1build2 dpkg-buildpackage: info: source distribution noble dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 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 configure.ac:63: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:63: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:37: AC_GECODE_GET_OS is expanded from... configure.ac:63: the top level configure.ac:99: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:99: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:242: AC_CXX_COMPILER_VENDOR is expanded from... configure.ac:99: the top level configure.ac:113: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:113: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:1555: AC_GECODE_RESOURCE is expanded from... configure.ac:113: the top level configure.ac:118: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:118: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:1030: AC_GECODE_UNIVERSAL is expanded from... configure.ac:118: the top level configure.ac:121: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:121: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:1447: AC_GECODE_USER_SUFFIX is expanded from... configure.ac:121: the top level configure.ac:124: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:124: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:1082: AC_GECODE_FRAMEWORK is expanded from... configure.ac:124: the top level configure.ac:127: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:127: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:407: AC_GECODE_STATICLIBS is expanded from... configure.ac:127: the top level configure.ac:130: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:130: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:468: AC_GECODE_DEBUG is expanded from... configure.ac:130: the top level configure.ac:133: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:133: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:500: AC_GECODE_PEAKHEAP is expanded from... configure.ac:133: the top level configure.ac:136: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:136: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:444: AC_GECODE_CODESIZE is expanded from... configure.ac:136: the top level configure.ac:139: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:139: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:484: AC_GECODE_LEAK_DEBUG is expanded from... configure.ac:139: the top level configure.ac:142: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:142: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:557: AC_GECODE_ALLOCATOR is expanded from... configure.ac:142: the top level configure.ac:145: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:145: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:571: AC_GECODE_AUDIT is expanded from... configure.ac:145: the top level configure.ac:148: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:148: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:585: AC_GECODE_PROFILE is expanded from... configure.ac:148: the top level configure.ac:151: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:151: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:599: AC_GECODE_GCOV is expanded from... configure.ac:151: the top level configure.ac:154: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:154: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... gecode.m4:617: AC_GECODE_CHECK_ARITH is expanded from... configure.ac:154: the top level configure.ac:157: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:157: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:1479: AC_GECODE_THREADS is expanded from... configure.ac:157: the top level configure.ac:157: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:157: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/headers.m4:89: _AC_CHECK_HEADER_COMPILE is expanded from... ./lib/autoconf/headers.m4:56: AC_CHECK_HEADER is expanded from... gecode.m4:1479: AC_GECODE_THREADS is expanded from... configure.ac:157: the top level configure.ac:166: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:166: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:644: AC_GECODE_GCC_GENERAL_SWITCHES is expanded from... configure.ac:166: the top level configure.ac:168: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:168: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:741: AC_GECODE_GCC_VISIBILITY is expanded from... configure.ac:168: the top level configure.ac:200: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:200: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:741: AC_GECODE_GCC_VISIBILITY is expanded from... configure.ac:200: the top level configure.ac:203: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:203: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:644: AC_GECODE_GCC_GENERAL_SWITCHES is expanded from... configure.ac:203: the top level configure.ac:235: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:235: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:925: AC_GECODE_DOC_SWITCHES is expanded from... configure.ac:235: the top level configure.ac:247: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:247: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:333: AC_GECODE_VIS is expanded from... configure.ac:247: the top level configure.ac:249: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:249: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:341: AC_GECODE_VTI is expanded from... configure.ac:249: the top level configure.ac:261: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:261: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:341: AC_GECODE_VTI is expanded from... configure.ac:261: the top level configure.ac:273: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:273: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:341: AC_GECODE_VTI is expanded from... configure.ac:273: the top level configure.ac:285: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:285: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:1241: AC_GECODE_MPFR is expanded from... configure.ac:285: the top level configure.ac:285: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:285: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:1159: AC_GECODE_GMP_INCLUDE is expanded from... gecode.m4:1241: AC_GECODE_MPFR is expanded from... configure.ac:285: the top level configure.ac:285: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:285: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:1176: AC_GECODE_GMP_LIB is expanded from... gecode.m4:1241: AC_GECODE_MPFR is expanded from... configure.ac:285: the top level configure.ac:285: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:285: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:1108: AC_GECODE_MPFR_INCLUDE is expanded from... gecode.m4:1241: AC_GECODE_MPFR is expanded from... configure.ac:285: the top level configure.ac:285: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:285: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:1125: AC_GECODE_MPFR_LIB is expanded from... gecode.m4:1241: AC_GECODE_MPFR is expanded from... configure.ac:285: the top level configure.ac:286: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:286: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:1304: AC_GECODE_QT is expanded from... configure.ac:286: the top level configure.ac:287: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:287: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:1382: AC_GECODE_GIST is expanded from... configure.ac:287: the top level configure.ac:288: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:288: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:1407: AC_GECODE_CBS is expanded from... configure.ac:288: the top level configure.ac:289: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:289: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:1432: AC_GECODE_CPPROFILER is expanded from... configure.ac:289: the top level configure.ac:293: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:293: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:369: AC_GECODE_ENABLE_MODULE is expanded from... configure.ac:293: the top level configure.ac:299: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:299: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:369: AC_GECODE_ENABLE_MODULE is expanded from... configure.ac:299: the top level configure.ac:306: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:306: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:369: AC_GECODE_ENABLE_MODULE is expanded from... configure.ac:306: the top level configure.ac:312: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:312: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:369: AC_GECODE_ENABLE_MODULE is expanded from... configure.ac:312: the top level configure.ac:319: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:319: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:369: AC_GECODE_ENABLE_MODULE is expanded from... configure.ac:319: the top level configure.ac:322: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:322: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... gecode.m4:369: AC_GECODE_ENABLE_MODULE is expanded from... configure.ac:322: the top level touch debian/stamp-autotools-files chmod a+x /<>/./configure mkdir -p . cd . && CFLAGS="-g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3" CXXFLAGS="-g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3" CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=3" LDFLAGS="-Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro" /<>/./configure --build=aarch64-linux-gnu --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/aarch64-linux-gnu QT_SELECT=5 --with-host-os=linux DLLFLAGS="-Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro" GLDFLAGS="-Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking for gcc... gcc checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... 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 stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for sys/param.h... yes checking whether to build with peak heap size tracking... no checking whether to optimize for code size... no checking for g++ options needed to detect all undeclared functions... none needed 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 for pthread.h... yes checking for os/lock.h... no checking for libkern/OSAtomic.h... no checking for spin locks... 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 for ext/hash_map... 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 for gmp.h... 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.mDGBEY/.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 build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/kernel/core.o gecode/kernel/core.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); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/kernel/gpi.o gecode/kernel/gpi.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/kernel/data/rnd.o gecode/kernel/data/rnd.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/core.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ 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: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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/kernel/branch/action.o gecode/kernel/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/kernel/branch/afc.o gecode/kernel/branch/afc.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/kernel/branch/chb.o gecode/kernel/branch/chb.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/action.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh: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:150, from gecode/kernel/branch/chb.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/kernel/memory/region.o gecode/kernel/memory/region.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/kernel/trace/recorder.o gecode/kernel/trace/recorder.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/function.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh: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:150, from gecode/kernel/memory/manager.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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); | ^ ./gecode/kernel/core.hpp:3266: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(Home, std::function)’: gecode/kernel/branch/function.cpp:148:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 148 | Kernel::FunctionBranch::post(home,f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp:3266: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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ 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); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/kernel/trace/filter.o gecode/kernel/trace/filter.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/kernel/trace/general.o gecode/kernel/trace/general.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/kernel/data/array.o gecode/kernel/data/array.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/filter.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh: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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from gecode/kernel/data/array.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/kernel/trace/general.cpp: In function ‘void Gecode::trace(Home, TraceFilter, int, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/general.cpp:43:39: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/search/stop.o gecode/search/stop.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/search/options.o gecode/search/options.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/search/cutoff.o gecode/search/cutoff.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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/engine.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/search/dfs.o gecode/search/dfs.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/search/bab.o gecode/search/bab.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/search/lds.o gecode/search/lds.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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/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: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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/search/seq/pbs.o gecode/search/seq/pbs.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/search/rbs.o gecode/search/rbs.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/search/nogoods.o gecode/search/nogoods.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/search/exception.o gecode/search/exception.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/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); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/search/tracer.o gecode/search/tracer.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/search/cpprofiler/tracer.o gecode/search/cpprofiler/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/int-set.o gecode/int/int-set.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/var-imp/int.o gecode/int/var-imp/int.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/tracer.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/var/int.o gecode/int/var/int.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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-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); | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/var/bool.o gecode/int/var/bool.cpp In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: 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:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/bool.o gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/bool/eqv.o gecode/int/bool/eqv.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp: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.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/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/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/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.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/extensional/dfa.o gecode/int/extensional/dfa.cpp In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(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: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: 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:659: ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659: ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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: gecode/int/bool.cpp: In function ‘void Gecode::rel(Home, BoolVar, IntRelType, BoolVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/bool.cpp:46:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | GECODE_ES_FAIL((Bool::Eq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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.cpp:52:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | GECODE_ES_FAIL((Bool::Eq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:56:46: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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.cpp:59:46: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:62:46: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/bool.cpp:65:46: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/bool.cpp: In function ‘void Gecode::rel(Home, BoolVar, IntRelType, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/bool.cpp: In function ‘void Gecode::rel(Home, BoolVar, IntRelType, BoolVar, Reify, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/bool.cpp:122:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 121 | GECODE_ES_FAIL((Bool::Eqv | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/int/bool.cpp:126:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 125 | GECODE_ES_FAIL((Rel::ReEqBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& 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: ./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){ | ~~~~~^~~~ gecode/int/bool.cpp:130:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 129 | GECODE_ES_FAIL((Rel::ReEqBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/int/bool.cpp:141:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | GECODE_ES_FAIL((Bool::Eqv | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/int/bool.cpp:145:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 144 | GECODE_ES_FAIL((Rel::ReEqBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/int/bool.cpp:149:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 148 | GECODE_ES_FAIL((Rel::ReEqBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/int/bool.cpp:163:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 162 | GECODE_ES_FAIL((Bool::Or | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658: ./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) { | ~~~~~^~~~ gecode/int/bool.cpp:168:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 167 | GECODE_ES_FAIL((Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697: ./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) { | ~~~~~^~~~ gecode/int/bool.cpp:172:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 171 | GECODE_ES_FAIL((Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/bool.cpp:187:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | GECODE_ES_FAIL((Bool::Or | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/bool.cpp:192:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 191 | GECODE_ES_FAIL((Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | return Bool::Eq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | return Bool::Eq::post(home,x[0],nx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:196:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 195 | GECODE_ES_FAIL((Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ gecode/int/bool.cpp: In function ‘void Gecode::rel(Home, BoolVar, IntRelType, int, Reify, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/bool.cpp:223:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 222 | GECODE_ES_FAIL((Bool::Eq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:230:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 229 | GECODE_ES_FAIL((Bool::BinOrTrue | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:235:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | GECODE_ES_FAIL((Bool::BinOrTrue | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:245:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 244 | GECODE_ES_FAIL((Bool::Eq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:251:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 250 | GECODE_ES_FAIL((Bool::BinOrTrue | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:258:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 257 | GECODE_ES_FAIL((Bool::BinOrTrue | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:298:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 297 | GECODE_ES_FAIL((Bool::Eq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:305:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 304 | GECODE_ES_FAIL((Bool::BinOrTrue | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:310:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 309 | GECODE_ES_FAIL((Bool::BinOrTrue | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:320:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 319 | GECODE_ES_FAIL((Bool::Eq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:326:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 325 | GECODE_ES_FAIL((Bool::BinOrTrue | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:333:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 332 | GECODE_ES_FAIL((Bool::BinOrTrue | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp: In function ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, BoolVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/bool.cpp:378:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 377 | GECODE_ES_FAIL((Bool::Eq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:386:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 385 | GECODE_ES_FAIL((Bool::Eq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:392:48: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:397:48: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:402:48: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/bool.cpp:407:48: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/bool.cpp: In function ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/bool.cpp: In function ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/bool.cpp:478:52: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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/bool.cpp:484:52: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ gecode/int/bool.cpp:489:48: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/bool.cpp:497:52: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/bool.cpp:502:48: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/bool.cpp:512:52: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/bool.cpp: In function ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/bool.cpp:531:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 530 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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, | ~~~~~^~~~ gecode/int/bool.cpp:538:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 537 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/bool.cpp:545:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 544 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/bool.cpp:552:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 551 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/bool.cpp:558:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 557 | GECODE_ES_FAIL((Bool::Eq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:565:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 564 | GECODE_ES_FAIL((Rel::LexNq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/bool.cpp: In function ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const IntArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/bool.cpp:601:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 600 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/bool.cpp:609:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 608 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/bool.cpp:617:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 616 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/bool.cpp:625:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 624 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/bool.cpp:641:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 640 | GECODE_ES_FAIL((Rel::LexNq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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(Home, const IntArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: gecode/int/bool.cpp:652:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 652 | rel(home,y,irt,x,ipl); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const BoolVarArgs&, IntRelType, const IntArgs&, IntPropLevel)’ 590 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const IntArgs& y, | ~~~~~^~~~ gecode/int/bool.cpp: In function ‘void Gecode::rel(Home, BoolVar, BoolOpType, BoolVar, BoolVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/bool.cpp:665:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 664 | GECODE_ES_FAIL((Bool::Or | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:670:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 669 | GECODE_ES_FAIL((Bool::Or | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:676:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 675 | GECODE_ES_FAIL((Bool::Or | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/bool.cpp:681:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 680 | GECODE_ES_FAIL((Bool::Eqv | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/int/bool.cpp:687:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 686 | GECODE_ES_FAIL((Bool::Eqv | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/int/bool.cpp: In function ‘void Gecode::rel(Home, BoolVar, BoolOpType, BoolVar, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ gecode/int/bool.cpp:706:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 705 | GECODE_ES_FAIL((Bool::BinOrTrue | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/bool.cpp:726:63: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/bool.cpp:730:58: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/bool.cpp:745:65: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:751:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 750 | GECODE_ES_FAIL((Bool::BinOrTrue | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:755:58: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:760:63: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/bool.cpp: In function ‘void Gecode::rel(Home, BoolOpType, const BoolVarArgs&, BoolVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/bool.cpp:788:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 787 | GECODE_ES_FAIL((Bool::NaryOr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/bool.cpp:795:62: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/bool.cpp:808:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 807 | GECODE_ES_FAIL((Bool::Clause | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ gecode/int/bool.cpp:817:43: 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); \ | ^~ ./gecode/kernel/core.hpp: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.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); | ~~~~~^~~~ gecode/int/bool.cpp:826:43: 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); \ | ^~ ./gecode/kernel/core.hpp: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.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); | ~~~~~^~~~ gecode/int/bool.cpp: In function ‘void Gecode::rel(Home, BoolOpType, const BoolVarArgs&, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/bool.cpp:851:59: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:866:56: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/bool.cpp:883:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 882 | GECODE_ES_FAIL((Bool::ClauseTrue | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:889:43: 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); \ | ^~ ./gecode/kernel/core.hpp: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.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); | ~~~~~^~~~ gecode/int/bool.cpp:895:43: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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.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); | ~~~~~^~~~ ./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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ gecode/int/bool.cpp: In function ‘void Gecode::clause(Home, BoolOpType, const BoolVarArgs&, const BoolVarArgs&, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/bool.cpp:920:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 919 | GECODE_ES_FAIL((Bool::ClauseTrue | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:946:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 945 | GECODE_ES_FAIL((Bool::ClauseTrue | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp: In function ‘void Gecode::clause(Home, BoolOpType, const BoolVarArgs&, const BoolVarArgs&, BoolVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/bool.cpp:970:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 969 | GECODE_ES_FAIL((Bool::Clause | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/bool.cpp:982:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 981 | GECODE_ES_FAIL((Bool::Clause | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/bool.cpp: In function ‘void Gecode::ite(Home, BoolVar, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/bool.cpp:997:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 996 | GECODE_ES_FAIL((Bool::IteBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/bool.cpp:1000:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 999 | GECODE_ES_FAIL((Bool::IteDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/bool.cpp: In function ‘void Gecode::ite(Home, BoolVar, BoolVar, BoolVar, BoolVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/bool.cpp:1010:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1009 | GECODE_ES_FAIL((Bool::IteBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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:49: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) | ~~~~~^~~~ ./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: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) {} | ^ ./gecode/kernel/core.hpp: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/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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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: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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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.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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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.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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/or.hpp:513:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 513 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/or.hpp:513:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 513 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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]); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/or.hpp:511:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 511 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/or.hpp:513:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 513 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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/clause.hpp:120:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 120 | return NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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/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]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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/clause.hpp:120:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 120 | return NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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/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]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/or.hpp:511:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 511 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/or.hpp:511:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 511 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/or.hpp:513:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 513 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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/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); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/extensional-regular.o gecode/int/extensional-regular.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ 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/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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.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/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/int/extensional-regular.cpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, DFA, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/extensional-regular.cpp:45:41: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ gecode/int/extensional-regular.cpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, DFA, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/extensional-regular.cpp:55:41: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:911:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 909 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 910 | ::View,short int,unsigned int,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 911 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:929:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 927 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 928 | ::View,int,unsigned short int,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/extensional-tuple-set.o gecode/int/extensional-tuple-set.cpp ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 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())) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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-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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./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: | ^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./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: | ^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/int/extensional-tuple-set.cpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/extensional-tuple-set.cpp:54:59: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682: ./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-tuple-set.cpp:56:59: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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-tuple-set.cpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/extensional-tuple-set.cpp:75:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | GECODE_ES_FAIL((Extensional::postrecompact | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/extensional-tuple-set.cpp:79:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | GECODE_ES_FAIL((Extensional::postrecompact | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/extensional-tuple-set.cpp:83:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | GECODE_ES_FAIL((Extensional::postrecompact | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/extensional-tuple-set.cpp:92:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 91 | GECODE_ES_FAIL((Extensional::postrecompact | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/extensional-tuple-set.cpp:96:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | GECODE_ES_FAIL((Extensional::postrecompact | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/extensional-tuple-set.cpp:100:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 99 | GECODE_ES_FAIL((Extensional::postrecompact | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/extensional-tuple-set.cpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/extensional-tuple-set.cpp:121:60: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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-tuple-set.cpp:123:60: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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-tuple-set.cpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/extensional-tuple-set.cpp:144:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 143 | GECODE_ES_FAIL((Extensional::postrecompact | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/extensional-tuple-set.cpp:148:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 147 | GECODE_ES_FAIL((Extensional::postrecompact | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/extensional-tuple-set.cpp:152:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 151 | GECODE_ES_FAIL((Extensional::postrecompact | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/extensional-tuple-set.cpp:161:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 160 | GECODE_ES_FAIL((Extensional::postrecompact | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/extensional-tuple-set.cpp:165:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 164 | GECODE_ES_FAIL((Extensional::postrecompact | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/extensional-tuple-set.cpp:169:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 168 | GECODE_ES_FAIL((Extensional::postrecompact | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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: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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’: ./gecode/int/extensional/compact.hpp:524:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’ ./gecode/int/extensional/compact.hpp:703:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:54:7: required from here ./gecode/int/extensional/compact.hpp:516:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 516 | : Compact(home,ts), status(MULTIPLE), table(home,ts.words()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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()) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp: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/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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/int/dom.cpp: In function ‘void Gecode::dom(Home, IntVar, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/dom.cpp: In function ‘void Gecode::dom(Home, const IntVarArgs&, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/dom.cpp: In function ‘void Gecode::dom(Home, IntVar, int, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/dom.cpp: In function ‘void Gecode::dom(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/dom.cpp: In function ‘void Gecode::dom(Home, IntVar, const IntSet&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/dom.cpp: In function ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/dom.cpp: In function ‘void Gecode::dom(Home, IntVar, int, Reify, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/dom.cpp:116:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 115 | GECODE_ES_FAIL((Rel::ReEqDomInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& 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: ./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) { | ~~~~~^~~~ gecode/int/dom.cpp:120:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 119 | GECODE_ES_FAIL((Rel::ReEqDomInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/dom.cpp:124:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | GECODE_ES_FAIL((Rel::ReEqDomInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/dom.cpp: In function ‘void Gecode::dom(Home, IntVar, int, int, Reify, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/dom.cpp:139:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 138 | GECODE_ES_FAIL((Dom::ReRange | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/int/dom.cpp:143:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 142 | GECODE_ES_FAIL((Dom::ReRange | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/dom.cpp:147:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | GECODE_ES_FAIL((Dom::ReRange | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/dom.cpp: In function ‘void Gecode::dom(Home, IntVar, const IntSet&, Reify, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/dom.cpp:162:58: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/int/dom.cpp:165:58: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/dom.cpp:168:58: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/dom.cpp: In function ‘void Gecode::dom(Home, IntVar, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/dom.cpp: In function ‘void Gecode::dom(Home, BoolVar, BoolVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/dom.cpp: In function ‘void Gecode::dom(Home, const IntVarArgs&, const IntVarArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/dom.cpp: In function ‘void Gecode::dom(Home, const BoolVarArgs&, const BoolVarArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) { | ^ ./gecode/kernel/core.hpp: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/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/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) { | ^ ./gecode/kernel/core.hpp: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/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/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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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: gecode/int/rel.cpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/rel.cpp: In function ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/rel.cpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/rel.cpp:106:58: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695: ./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.cpp:108:58: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:112:53: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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.cpp:116:53: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697: ./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.cpp:120:53: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp: In function ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/rel.cpp:139:55: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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/rel.cpp:141:55: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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/rel.cpp:147:55: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:152:55: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:157:55: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:162:55: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:167:55: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, Reify, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/rel.cpp:187:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | GECODE_ES_FAIL((Rel::ReEqDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:191:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 190 | GECODE_ES_FAIL((Rel::ReEqDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:195:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 194 | GECODE_ES_FAIL((Rel::ReEqDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:203:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 202 | GECODE_ES_FAIL((Rel::ReEqBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/int/rel.cpp:207:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 206 | GECODE_ES_FAIL((Rel::ReEqBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/int/rel.cpp:211:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 210 | GECODE_ES_FAIL((Rel::ReEqBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/int/rel.cpp:224:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 223 | GECODE_ES_FAIL((Rel::ReEqBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/int/rel.cpp:228:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 227 | GECODE_ES_FAIL((Rel::ReEqBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/int/rel.cpp:232:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 231 | GECODE_ES_FAIL((Rel::ReEqBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/int/rel.cpp:240:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 239 | GECODE_ES_FAIL((Rel::ReEqDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:244:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 243 | GECODE_ES_FAIL((Rel::ReEqDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:248:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | GECODE_ES_FAIL((Rel::ReEqDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:261:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 260 | GECODE_ES_FAIL((Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:265:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 264 | GECODE_ES_FAIL((Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:269:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 268 | GECODE_ES_FAIL((Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:282:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 281 | GECODE_ES_FAIL((Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:286:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 285 | GECODE_ES_FAIL((Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:290:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 289 | GECODE_ES_FAIL((Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, int, Reify, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/rel.cpp:313:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 312 | GECODE_ES_FAIL((Rel::ReEqDomInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:317:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | GECODE_ES_FAIL((Rel::ReEqDomInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:321:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 320 | GECODE_ES_FAIL((Rel::ReEqDomInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:329:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 328 | GECODE_ES_FAIL((Rel::ReEqBndInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:333:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 332 | GECODE_ES_FAIL((Rel::ReEqBndInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:337:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 336 | GECODE_ES_FAIL((Rel::ReEqBndInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:350:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | GECODE_ES_FAIL((Rel::ReEqBndInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:354:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | GECODE_ES_FAIL((Rel::ReEqBndInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:358:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | GECODE_ES_FAIL((Rel::ReEqBndInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:366:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 365 | GECODE_ES_FAIL((Rel::ReEqDomInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:370:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 369 | GECODE_ES_FAIL((Rel::ReEqDomInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:374:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 373 | GECODE_ES_FAIL((Rel::ReEqDomInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:387:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 386 | GECODE_ES_FAIL((Rel::ReLqInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:391:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 390 | GECODE_ES_FAIL((Rel::ReLqInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:395:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 394 | GECODE_ES_FAIL((Rel::ReLqInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:408:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | GECODE_ES_FAIL((Rel::ReLqInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:412:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | GECODE_ES_FAIL((Rel::ReLqInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:416:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | GECODE_ES_FAIL((Rel::ReLqInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp: In function ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/rel.cpp:439:55: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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/rel.cpp:441:55: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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/rel.cpp:448:51: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:454:55: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:460:55: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:468:55: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp:476:55: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp: In function ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/rel.cpp:495:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 494 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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, | ~~~~~^~~~ gecode/int/rel.cpp:502:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 501 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/rel.cpp:509:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 508 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/rel.cpp:516:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 515 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/rel.cpp:525:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 524 | GECODE_ES_FAIL((Rel::EqDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:530:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 529 | GECODE_ES_FAIL((Rel::EqBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:537:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 536 | GECODE_ES_FAIL((Rel::LexNq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/rel.cpp: In function ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/rel.cpp:572:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 571 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/rel.cpp:580:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 579 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/rel.cpp:588:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/rel.cpp:596:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 595 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/rel.cpp:612:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 611 | GECODE_ES_FAIL((Rel::LexNq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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(Home, const IntArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: gecode/int/rel.cpp:623:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 623 | rel(home,y,irt,x,ipl); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntVarArgs&, IntRelType, const IntArgs&, IntPropLevel)’ 561 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntArgs& y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/int/precede.cpp: In function ‘void Gecode::precede(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/precede.cpp:50:50: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/int/precede.cpp: In function ‘void Gecode::precede(Home, const IntVarArgs&, const IntArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/precede.cpp:64:52: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/element.o gecode/int/element.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/element.hh:323: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 52 | return Rel::EqDom::post(home,x0x1w,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& 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: ./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){ | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/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: gecode/int/element.cpp: In function ‘void Gecode::element(Home, IntSharedArray, IntVar, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:47:55: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/int/element.cpp: In function ‘void Gecode::element(Home, IntSharedArray, IntVar, BoolVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:59:56: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/element.cpp: In function ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:74:60: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/element.cpp: In function ‘void Gecode::element(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:87:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | GECODE_ES_FAIL((Element::ViewDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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, | ~~~~~^~~~ gecode/int/element.cpp:90:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | GECODE_ES_FAIL((Element::ViewBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/element.cpp: In function ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:106:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | GECODE_ES_FAIL((Element::ViewDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/element.cpp:109:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | GECODE_ES_FAIL((Element::ViewBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/element.cpp: In function ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, BoolVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:122:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 121 | GECODE_ES_FAIL((Element::ViewBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/element.cpp: In function ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:136:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 135 | GECODE_ES_FAIL((Element::ViewBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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:35: 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) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/element.cpp: In function ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:26: 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); | ~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, IntSharedArray, IntVar, IntVar, IntPropLevel)’ 39 | element(Home home, IntSharedArray c, IntVar x0, IntVar x1, | ~~~~~^~~~ gecode/int/element.cpp: In function ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:26: 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); | ~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, IntSharedArray, IntVar, BoolVar, IntPropLevel)’ 51 | element(Home home, IntSharedArray c, IntVar x0, BoolVar x1, | ~~~~~^~~~ gecode/int/element.cpp: In function ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:26: 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); | ~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’ 78 | element(Home home, const IntVarArgs& c, IntVar x0, IntVar x1, | ~~~~~^~~~ gecode/int/element.cpp: In function ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:26: 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); | ~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const BoolVarArgs&, IntVar, BoolVar, IntPropLevel)’ 114 | element(Home home, const BoolVarArgs& c, IntVar x0, BoolVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:50: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/int.hpp:178:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]’ 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]’: gecode/int/element.cpp:59:5: required from here ./gecode/int/element/int.hpp:423:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 423 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/view.hpp:360:35: note: initializing argument 1 of ‘Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ 360 | ViewDom::ViewDom(Home home, | ~~~~~^~~~ ./gecode/int/element/view.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’: gecode/int/element.cpp:89:7: required from here ./gecode/int/element/view.hpp:289:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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:50: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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:50: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/iter.hh:59, from ./gecode/int.hh:61: ./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 Gecode::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:7: 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: ./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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/count.o gecode/int/count.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/int/count.cpp: In function ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/count.cpp:54:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | GECODE_ES_FAIL((Count::EqInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ gecode/int/count.cpp:61:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | GECODE_ES_FAIL((Count::EqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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, | ~~~~~^~~~ gecode/int/count.cpp:68:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | GECODE_ES_FAIL((Count::LqInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ gecode/int/count.cpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | GECODE_ES_FAIL((Count::GqInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ gecode/int/count.cpp: In function ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/count.cpp:95:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | GECODE_ES_FAIL((Count::EqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:98:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | GECODE_ES_FAIL((Count::EqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:106:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | GECODE_ES_FAIL((Count::EqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:113:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 112 | GECODE_ES_FAIL((Count::LqInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/count.cpp:122:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 121 | GECODE_ES_FAIL((Count::GqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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, | ~~~~~^~~~ gecode/int/count.cpp:125:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 124 | GECODE_ES_FAIL((Count::GqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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(Home, const IntVarArgs&, const IntSet&, IntRelType, int, IntPropLevel)’: gecode/int/count.cpp:139:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | count(home,x,y.min(),irt,m); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 40 | count(Home home, const IntVarArgs& x, int n, | ~~~~~^~~~ ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/count.cpp:152:57: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/count.cpp:159:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 158 | GECODE_ES_FAIL((Count::EqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:165:57: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/count.cpp:170:57: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/count.cpp: In function ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/count.cpp:194:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 193 | GECODE_ES_FAIL((Count::EqInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/count.cpp:201:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 200 | GECODE_ES_FAIL((Count::EqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:208:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | GECODE_ES_FAIL((Count::LqInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/count.cpp:214:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | GECODE_ES_FAIL((Count::GqInt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/count.cpp: In function ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/count.cpp:232:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 231 | GECODE_ES_FAIL((Count::EqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:237:55: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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/count.cpp:239:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 238 | GECODE_ES_FAIL((Count::EqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:244:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 243 | GECODE_ES_FAIL((Count::LqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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, | ~~~~~^~~~ gecode/int/count.cpp:248:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | GECODE_ES_FAIL((Count::LqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:252:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 251 | GECODE_ES_FAIL((Count::GqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:256:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 255 | GECODE_ES_FAIL((Count::GqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp: In function ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/count.cpp:273:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 272 | GECODE_ES_FAIL((Count::EqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:276:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 275 | GECODE_ES_FAIL((Count::EqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:281:55: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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/count.cpp:283:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 282 | GECODE_ES_FAIL((Count::EqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:288:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 287 | GECODE_ES_FAIL((Count::LqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:292:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 291 | GECODE_ES_FAIL((Count::LqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:297:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 296 | GECODE_ES_FAIL((Count::GqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:300:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 299 | GECODE_ES_FAIL((Count::GqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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:305:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 304 | GECODE_ES_FAIL((Count::GqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:308:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 307 | GECODE_ES_FAIL((Count::GqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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(Home, const IntVarArgs&, const IntSet&, IntRelType, IntVar, IntPropLevel)’: gecode/int/count.cpp:321:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 321 | count(home,x,y.min(),irt,z); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 222 | count(Home home, const IntVarArgs& x, int n, | ~~~~~^~~~ ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/count.cpp:333:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 332 | GECODE_ES_FAIL((Count::EqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:338:55: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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/count.cpp:340:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 339 | GECODE_ES_FAIL((Count::EqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:345:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 344 | GECODE_ES_FAIL((Count::LqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:349:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 348 | GECODE_ES_FAIL((Count::LqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:353:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 352 | GECODE_ES_FAIL((Count::GqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:357:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 356 | GECODE_ES_FAIL((Count::GqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp: In function ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/count.cpp:380:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 379 | GECODE_ES_FAIL((Count::EqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:385:55: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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/count.cpp:387:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 386 | GECODE_ES_FAIL((Count::EqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:392:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 391 | GECODE_ES_FAIL((Count::LqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:396:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 395 | GECODE_ES_FAIL((Count::LqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:400:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 399 | GECODE_ES_FAIL((Count::GqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/count.cpp:404:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | GECODE_ES_FAIL((Count::GqView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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); | ~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); | ~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); | ~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); | ~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); | ~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); | ~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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-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); | ~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695: ./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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./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 Gecode::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:7: 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: ./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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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: ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: gecode/int/arithmetic.cpp: In function ‘void Gecode::abs(Home, IntVar, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:43:55: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp:45:55: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function ‘void Gecode::max(Home, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:56:55: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp:58:55: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function ‘void Gecode::max(Home, const IntVarArgs&, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:71:59: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp:73:59: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function ‘void Gecode::min(Home, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:84:57: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp:86:57: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function ‘void Gecode::min(Home, const IntVarArgs&, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:102:61: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp:104:61: 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)); | ^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function ‘void Gecode::argmax(Home, const IntVarArgs&, IntVar, bool, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:129:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp:132:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 131 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function ‘void Gecode::argmax(Home, const IntVarArgs&, int, IntVar, bool, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:156:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 155 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp:159:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 158 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function ‘void Gecode::argmin(Home, const IntVarArgs&, IntVar, bool, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:182:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 181 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp:185:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function ‘void Gecode::argmin(Home, const IntVarArgs&, int, IntVar, bool, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:209:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 208 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp:212:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function ‘void Gecode::argmax(Home, const BoolVarArgs&, IntVar, bool, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:233:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 232 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp:236:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 235 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function ‘void Gecode::argmax(Home, const BoolVarArgs&, int, IntVar, bool, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:258:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 257 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp:261:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 260 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function ‘void Gecode::argmin(Home, const BoolVarArgs&, IntVar, bool, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:282:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 281 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp:285:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 284 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function ‘void Gecode::argmin(Home, const BoolVarArgs&, int, IntVar, bool, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:307:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 306 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp:310:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 309 | GECODE_ES_FAIL((Arithmetic::ArgMax | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function ‘void Gecode::mult(Home, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:319:47: 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); \ | ^~ ./gecode/kernel/core.hpp: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.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); | ~~~~~^~~~ gecode/int/arithmetic.cpp:321:47: 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); \ | ^~ ./gecode/kernel/core.hpp: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.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: In function ‘void Gecode::divmod(Home, IntVar, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:333:45: 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); \ | ^~ ./gecode/kernel/core.hpp: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.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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 343 | Linear::post(home,t,3,IRT_EQ,0,IPL_BND); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ gecode/int/arithmetic.cpp:347:40: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function ‘void Gecode::div(Home, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:356:41: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function ‘void Gecode::mod(Home, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 365 | divmod(home, x0, x1, _div, x2, ipl); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, IntVar, IntVar, IntVar, IntVar, IntPropLevel)’ 327 | divmod(Home home, IntVar x0, IntVar x1, IntVar x2, IntVar x3, | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function ‘void Gecode::sqr(Home, IntVar, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:375:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 374 | GECODE_ES_FAIL(Arithmetic::PowDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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.cpp:378:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 377 | GECODE_ES_FAIL(Arithmetic::PowBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp: In function ‘void Gecode::sqrt(Home, IntVar, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:389:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 388 | GECODE_ES_FAIL(Arithmetic::NrootDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp:392:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 391 | GECODE_ES_FAIL(Arithmetic::NrootBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function ‘void Gecode::pow(Home, IntVar, int, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 402 | sqr(home, x0, x1, ipl); | ~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, IntVar, IntVar, IntPropLevel)’ 369 | sqr(Home home, IntVar x0, IntVar x1, IntPropLevel ipl) { | ~~~~~^~~~ gecode/int/arithmetic.cpp:408:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | GECODE_ES_FAIL(Arithmetic::PowDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp:411:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 410 | GECODE_ES_FAIL(Arithmetic::PowBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp: In function ‘void Gecode::nroot(Home, IntVar, int, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 421 | sqrt(home, x0, x1, ipl); | ~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, IntVar, IntVar, IntPropLevel)’ 383 | sqrt(Home home, IntVar x0, IntVar x1, IntPropLevel ipl) { | ~~~~~^~~~ gecode/int/arithmetic.cpp:427:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 426 | GECODE_ES_FAIL(Arithmetic::NrootDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/arithmetic.cpp:430:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 429 | GECODE_ES_FAIL(Arithmetic::NrootBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& 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: ./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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697: ./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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./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 Gecode::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:7: 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: ./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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/exec.o gecode/int/exec.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/exec.hh:83: ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/when.hpp:37:19: note: initializing argument 1 of ‘Gecode::Int::Exec::When::When(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)’ 37 | When::When(Home home, BoolView x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/int/exec.cpp: In function ‘void Gecode::wait(Home, IntVar, std::function, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/exec.cpp:42:49: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./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/int/exec.cpp: In function ‘void Gecode::wait(Home, BoolVar, std::function, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/exec.cpp:49:50: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/int/exec.cpp: In function ‘void Gecode::wait(Home, const IntVarArgs&, std::function, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/exec.cpp:57:48: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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, | ~~~~~^~~~ gecode/int/exec.cpp: In function ‘void Gecode::wait(Home, const BoolVarArgs&, std::function, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/exec.cpp:65:49: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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, | ~~~~~^~~~ gecode/int/exec.cpp: In function ‘void Gecode::when(Home, BoolVar, std::function, std::function, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/exec.cpp:75:41: 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); \ | ^~ ./gecode/kernel/core.hpp: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/when.hpp:50:19: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Exec::When::post(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)’ 50 | When::post(Home home, BoolView x, | ~~~~~^~~~ gecode/int/exec.cpp: In function ‘void Gecode::when(Home, BoolVar, std::function, IntPropLevel)’: gecode/int/exec.cpp:82:9: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | when(home, x, t, [](Space&) {}); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, BoolVar, std::function, std::function, IntPropLevel)’ 70 | when(Home home, BoolVar x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/exec/when.o gecode/int/exec/when.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp: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/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/exec.hh:83: ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/linear/int-post.o gecode/int/linear/int-post.cpp In file included from ./gecode/int/element.hh:323: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 52 | return Rel::EqDom::post(home,x0x1w,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& 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: ./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){ | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:50: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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:50: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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:50: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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: gecode/int/linear/int-post.cpp: In function ‘void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’: gecode/int/linear/int-post.cpp:295:60: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695: ./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){ | ~~~~~^~~~ gecode/int/linear/int-post.cpp:301:58: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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/linear/int-post.cpp:307:60: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/int/linear/int-post.cpp:180:26: 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; | ^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:184:26: 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; | ^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:188:26: 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; | ^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:180:26: 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; | ^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:184:26: 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; | ^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:188:26: 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; | ^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:180:26: 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; | ^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:184:26: 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; | ^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:188:26: 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; | ^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:198:26: 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; | ^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:202:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 202 | (home,t_p[0].x,t_p[1].x, \ | ^ ./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; | ^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:207:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | (home,t_p[0].x, \ | ^ ./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; | ^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:212:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 212 | (home,MinusView(t_n[0].x), \ | ^ ./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; | ^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:198:26: 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; | ^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:202:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 202 | (home,t_p[0].x,t_p[1].x, \ | ^ ./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; | ^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:207:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | (home,t_p[0].x, \ | ^ ./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; | ^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:212:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 212 | (home,MinusView(t_n[0].x), \ | ^ ./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; | ^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:198:26: 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; | ^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:202:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 202 | (home,t_p[0].x,t_p[1].x, \ | ^ ./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; | ^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:207:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | (home,t_p[0].x, \ | ^ ./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; | ^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:212:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 212 | (home,MinusView(t_n[0].x), \ | ^ ./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; | ^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 343 | post_nary(home,x,y,irt,c); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, | ~~~~~^~~~ gecode/int/linear/int-post.cpp:356:65: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/int/linear/int-post.cpp:362:63: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/int/linear/int-post.cpp:368:65: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/int/linear/int-post.cpp:384:56: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 386 | post_nary(home,x,y,irt,c); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, | ~~~~~^~~~ gecode/int/linear/int-post.cpp:399:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 398 | GECODE_ES_FAIL((DomEq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 401 | post_nary(home,x,y,irt,d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’: gecode/int/linear/int-post.cpp:584:32: 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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:32: 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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 599 | posteqint(home,t_p[0].x,c,nb,rm,ipl); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 601 | posteqint(home,t_p[0].x,-c,nb,rm,ipl); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:610:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 609 | GECODE_ES_FAIL((Rel::ReLqInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697: ./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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:614:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 613 | GECODE_ES_FAIL((Rel::ReLqInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:618:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 617 | GECODE_ES_FAIL((Rel::ReLqInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:627:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 626 | GECODE_ES_FAIL((Rel::ReLqInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:631:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 630 | GECODE_ES_FAIL((Rel::ReLqInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:635:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 634 | GECODE_ES_FAIL((Rel::ReLqInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:651:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 650 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:655:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 654 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:659:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 658 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:668:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 667 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 668 | post(home,t_p[0].x,MinusView(t_n[0].x),c, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | r.var()))); | ~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:673:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 672 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | post(home,t_p[0].x,MinusView(t_n[0].x),c, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 674 | r.var()))); | ~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:678:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 677 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678 | post(home,t_p[0].x,MinusView(t_n[0].x),c, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679 | r.var()))); | ~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:688:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 687 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:692:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 691 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:696:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 695 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:712:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 711 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:716:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 715 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:720:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 719 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:729:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 728 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:733:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 732 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:737:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 736 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:746:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 745 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:750:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 749 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:754:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 753 | GECODE_ES_FAIL((ReEqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:769:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 768 | GECODE_ES_FAIL((ReLqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:773:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 772 | GECODE_ES_FAIL((ReLqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:777:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 776 | GECODE_ES_FAIL((ReLqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:786:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 785 | GECODE_ES_FAIL((ReLqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 786 | post(home,t_p[0].x,MinusView(t_n[0].x),c, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 787 | r.var()))); | ~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:791:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 790 | GECODE_ES_FAIL((ReLqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | post(home,t_p[0].x,MinusView(t_n[0].x),c, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | r.var()))); | ~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:796:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 795 | GECODE_ES_FAIL((ReLqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | post(home,t_p[0].x,MinusView(t_n[0].x),c, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | r.var()))); | ~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:806:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 805 | GECODE_ES_FAIL((ReLqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 806 | post(home,MinusView(t_n[0].x), | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:811:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 810 | GECODE_ES_FAIL((ReLqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 811 | post(home,MinusView(t_n[0].x), | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:816:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 815 | GECODE_ES_FAIL((ReLqBin:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 816 | post(home,MinusView(t_n[0].x), | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 834 | post_nary(home,x,y,irt,c,r); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 845 | post_nary(home,x,y,irt,c,r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 854 | post_nary(home,x,y,irt,d,r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ 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:31: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772: ./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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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:38: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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:48: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ 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:32: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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:37: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ 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:31: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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:34: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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:46: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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-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:31: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:31: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:31: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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-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:38: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:38: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:38: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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-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:48: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:48: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:48: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./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:32: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:32: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:32: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:32: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:32: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:32: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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-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:31: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:31: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:31: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:31: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:31: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:31: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:31: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:31: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:31: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:34: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:34: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:34: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:34: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:34: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:34: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:34: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:34: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:34: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:46: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:46: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:46: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:46: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:46: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:46: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:46: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:46: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:46: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:38: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:38: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:38: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:38: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:38: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:38: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:38: 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) {} | ^ ./gecode/kernel/core.hpp: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-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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:48: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:48: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:48: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:48: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:48: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:48: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:48: 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) {} | ^ ./gecode/kernel/core.hpp: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-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/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:32: 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) {} | ^ ./gecode/kernel/core.hpp: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/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/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:32: 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) {} | ^ ./gecode/kernel/core.hpp: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/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/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:32: 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) {} | ^ ./gecode/kernel/core.hpp: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/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/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:32: 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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:32: 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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:32: 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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:37: 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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:37: 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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:37: 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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:37: 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) {} | ^ ./gecode/kernel/core.hpp: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/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/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:37: 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) {} | ^ ./gecode/kernel/core.hpp: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/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/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:37: 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) {} | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:31: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:34: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:34: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:34: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:34: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:34: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:34: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:34: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:34: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:34: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:34: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:34: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:34: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:34: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:34: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:34: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:34: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:34: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:34: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:34: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:34: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:34: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:46: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:46: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:46: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:46: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:46: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:46: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:46: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:46: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:46: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:46: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:46: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:46: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:46: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:46: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:46: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:46: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:46: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:46: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:46: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:46: 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) {} | ^ ./gecode/kernel/core.hpp: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-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:46: 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) {} | ^ ./gecode/kernel/core.hpp: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-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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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:31: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:31: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:31: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:31: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:31: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:38: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:38: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:38: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:38: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:38: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:48: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:48: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:48: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:48: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:48: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:37: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:31: 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) { | ^ ./gecode/kernel/core.hpp: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-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:31: 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) { | ^ ./gecode/kernel/core.hpp: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-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:31: 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) { | ^ ./gecode/kernel/core.hpp: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-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:31: 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) { | ^ ./gecode/kernel/core.hpp: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-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:31: 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) { | ^ ./gecode/kernel/core.hpp: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-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:34: 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) { | ^ ./gecode/kernel/core.hpp: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-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:34: 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) { | ^ ./gecode/kernel/core.hpp: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-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:34: 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) { | ^ ./gecode/kernel/core.hpp: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-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:34: 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) { | ^ ./gecode/kernel/core.hpp: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-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:34: 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) { | ^ ./gecode/kernel/core.hpp: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-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:46: 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) { | ^ ./gecode/kernel/core.hpp: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-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:46: 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) { | ^ ./gecode/kernel/core.hpp: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-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:46: 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) { | ^ ./gecode/kernel/core.hpp: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-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:46: 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) { | ^ ./gecode/kernel/core.hpp: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-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:46: 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) { | ^ ./gecode/kernel/core.hpp: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-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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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-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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp: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-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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp: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-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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp: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-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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp: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-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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp: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-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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp: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-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-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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp: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-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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp: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-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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp: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-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-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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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: ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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: gecode/int/linear-int.cpp: In function ‘void Gecode::linear(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | Linear::post(home,t,x.size(),irt,c,ipl); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ gecode/int/linear-int.cpp: In function ‘void Gecode::linear(Home, const IntVarArgs&, IntRelType, int, Reify, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | Linear::post(home,t,x.size(),irt,c,r); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1425:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/int/linear-int.cpp: In function ‘void Gecode::linear(Home, const IntArgs&, const IntVarArgs&, IntRelType, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | Linear::post(home,t,x.size(),irt,c,ipl); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ gecode/int/linear-int.cpp: In function ‘void Gecode::linear(Home, const IntArgs&, const IntVarArgs&, IntRelType, int, Reify, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | Linear::post(home,t,x.size(),irt,c,r); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1425:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/int/linear-int.cpp: In function ‘void Gecode::linear(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | Linear::post(home,t,x.size()+1,irt,0,ipl); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ gecode/int/linear-int.cpp: In function ‘void Gecode::linear(Home, const IntVarArgs&, IntRelType, IntVar, Reify, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 137 | Linear::post(home,t,x.size()+1,irt,0,r); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1425:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/int/linear-int.cpp: In function ‘void Gecode::linear(Home, const IntArgs&, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 169 | Linear::post(home,t,x.size()+1,irt,0,ipl); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ gecode/int/linear-int.cpp: In function ‘void Gecode::linear(Home, const IntArgs&, const IntVarArgs&, IntRelType, IntVar, Reify, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 185 | Linear::post(home,t,x.size()+1,irt,0,r); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1425:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, 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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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: ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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: gecode/int/linear/bool-post.cpp: In function ‘void Gecode::Int::Linear::post_pos_unit(Gecode::Home, Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int)’: gecode/int/linear/bool-post.cpp:79:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | GECODE_ES_FAIL((EqBoolView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:88:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | GECODE_ES_FAIL((NqBoolView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:97:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | GECODE_ES_FAIL((GqBoolView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:107:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | GECODE_ES_FAIL((GqBoolView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp: In function ‘void Gecode::Int::Linear::post_pos_unit(Gecode::Home, Term*, int, Gecode::IntRelType, Gecode::Int::ZeroIntView, int)’: gecode/int/linear/bool-post.cpp:124:50: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:132:50: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:140:50: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:148:53: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp: In function ‘void Gecode::Int::Linear::post_pos_unit(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’: gecode/int/linear/bool-post.cpp:169:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 168 | GECODE_ES_FAIL((ReEqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:173:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | GECODE_ES_FAIL((ReEqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:177:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 176 | GECODE_ES_FAIL((ReEqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:192:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 191 | GECODE_ES_FAIL((ReEqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:196:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 195 | GECODE_ES_FAIL((ReEqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:200:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 199 | GECODE_ES_FAIL((ReEqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:214:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | GECODE_ES_FAIL((ReGqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:218:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 217 | GECODE_ES_FAIL((ReGqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:222:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 221 | GECODE_ES_FAIL((ReGqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:236:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 235 | GECODE_ES_FAIL((ReGqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:240:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 239 | GECODE_ES_FAIL((ReGqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:244:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 243 | GECODE_ES_FAIL((ReGqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp: In function ‘void Gecode::Int::Linear::post_neg_unit(Gecode::Home, Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int)’: gecode/int/linear/bool-post.cpp:266:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 265 | GECODE_ES_FAIL((EqBoolView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:276:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 275 | GECODE_ES_FAIL((NqBoolView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:285:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 284 | GECODE_ES_FAIL((GqBoolView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:295:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 294 | GECODE_ES_FAIL((GqBoolView | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp: In function ‘void Gecode::Int::Linear::post_neg_unit(Gecode::Home, Term*, int, Gecode::IntRelType, Gecode::Int::ZeroIntView, int)’: gecode/int/linear/bool-post.cpp:312:50: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:320:50: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:328:53: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:336:50: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp: In function ‘void Gecode::Int::Linear::post_neg_unit(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’: gecode/int/linear/bool-post.cpp:357:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 356 | GECODE_ES_FAIL((ReEqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:361:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 360 | GECODE_ES_FAIL((ReEqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:365:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 364 | GECODE_ES_FAIL((ReEqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:380:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 379 | GECODE_ES_FAIL((ReEqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:384:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 383 | GECODE_ES_FAIL((ReEqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:388:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 387 | GECODE_ES_FAIL((ReEqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:402:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 401 | GECODE_ES_FAIL((ReGqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:406:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 405 | GECODE_ES_FAIL((ReGqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:410:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 409 | GECODE_ES_FAIL((ReGqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:424:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 423 | GECODE_ES_FAIL((ReGqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:428:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 427 | GECODE_ES_FAIL((ReGqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:432:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 431 | GECODE_ES_FAIL((ReGqBoolInt:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ gecode/int/linear/bool-post.cpp: In function ‘void Gecode::Int::Linear::post_mixed(Gecode::Home, Term*, int, Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int)’: gecode/int/linear/bool-post.cpp:464:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 463 | GECODE_ES_FAIL((EqBoolScale | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:468:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 467 | GECODE_ES_FAIL((NqBoolScale | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:472:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 471 | GECODE_ES_FAIL((LqBoolScale | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:478:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | GECODE_ES_FAIL((LqBoolScale | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp: In function ‘void Gecode::Int::Linear::post_mixed(Gecode::Home, Term*, int, Term*, int, Gecode::IntRelType, Gecode::Int::ZeroIntView, int)’: gecode/int/linear/bool-post.cpp:510:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 509 | (EqBoolScale | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:515:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 514 | (NqBoolScale | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:520:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 519 | (LqBoolScale | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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:525:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 524 | (LqBoolScale | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)’: gecode/int/linear/bool-post.cpp:592:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 592 | post_all(home,t,n,irt,x,c); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, 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, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’: gecode/int/linear/bool-post.cpp:600:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 600 | post_all(home,t,n,irt,x,c); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, 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, Term*, int, Gecode::IntRelType, Gecode::Int::IntView, Gecode::Reify, Gecode::IntPropLevel)’: gecode/int/linear/bool-post.cpp:610:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 610 | post_all(home,t,n,IRT_EQ,zv,0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, Term*, int, Gecode::IntRelType, View, int) [with View = Gecode::Int::IntView]’ 534 | post_all(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:611:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 611 | rel(home,z,irt,x,r,ipl); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1134:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, Reify, 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, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’: gecode/int/linear/bool-post.cpp:621:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 621 | post(home,t,n,irt,c,ipl); | ~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 596 | post(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:626:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 626 | post(home,t,n,neg(irt),c,ipl); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 596 | post(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:706:20: 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); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 156 | post_pos_unit(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:709:20: 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); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 344 | post_neg_unit(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:723:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 723 | post_all(home,t,n,IRT_EQ,zv,0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, Term*, int, Gecode::IntRelType, View, int) [with View = Gecode::Int::IntView]’ 534 | post_all(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:724:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 724 | rel(home,z,irt,c,r,ipl); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1143:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, int, Reify, IntPropLevel)’ 1143 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658: ./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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, Term*, int, Gecode::IntRelType, View, int) [with View = Gecode::Int::IntView]’: gecode/int/linear/bool-post.cpp:592:13: 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); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, 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); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, 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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, Term*, int, 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, Term*, int, Gecode::IntRelType, View, int) [with View = Gecode::Int::ZeroIntView]’: gecode/int/linear/bool-post.cpp:600:13: 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); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, 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); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, 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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, Term*, int, Term*, int, Gecode::IntRelType, Gecode::Int::ZeroIntView, int)’ 488 | post_mixed(Home home, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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-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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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-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/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]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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/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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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) {} | ^ ./gecode/kernel/core.hpp: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-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-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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/or.hpp:511:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 511 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/or.hpp:513:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 513 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/or.hpp:511:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 511 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/or.hpp:513:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 513 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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: ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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: gecode/int/linear-bool.cpp: In function ‘void Gecode::linear(Home, const BoolVarArgs&, IntRelType, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 52 | Linear::post(home,t,n,irt,c,ipl); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1456:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1456 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ gecode/int/linear-bool.cpp: In function ‘void Gecode::linear(Home, const BoolVarArgs&, IntRelType, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | Linear::post(home,t,n,irt,y,0,ipl); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1520:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, 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/int/linear-bool.cpp: In function ‘void Gecode::linear(Home, const IntArgs&, const BoolVarArgs&, IntRelType, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | Linear::post(home,t,n,irt,c,ipl); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1456:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1456 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ gecode/int/linear-bool.cpp: In function ‘void Gecode::linear(Home, const IntArgs&, const BoolVarArgs&, IntRelType, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 121 | Linear::post(home,t,n,irt,y,0,ipl); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1520:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, 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/int/linear-bool.cpp: In function ‘void Gecode::linear(Home, const BoolVarArgs&, IntRelType, int, Reify, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 136 | Linear::post(home,t,n,irt,c,r,ipl); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1488:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 1488 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/int/linear-bool.cpp: In function ‘void Gecode::linear(Home, const BoolVarArgs&, IntRelType, IntVar, Reify, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 151 | Linear::post(home,t,n,irt,y,r,ipl); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1552:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, Gecode::Int::IntView, Gecode::Reify, Gecode::IntPropLevel)’ 1552 | post(Home home, Term* t, int n, IntRelType irt, IntView y, | ~~~~~^~~~ gecode/int/linear-bool.cpp: In function ‘void Gecode::linear(Home, const IntArgs&, const BoolVarArgs&, IntRelType, int, Reify, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 169 | Linear::post(home,t,n,irt,c,r,ipl); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1488:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 1488 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/int/linear-bool.cpp: In function ‘void Gecode::linear(Home, const IntArgs&, const BoolVarArgs&, IntRelType, IntVar, Reify, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 187 | Linear::post(home,t,n,irt,y,r,ipl); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1552:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, 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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’: gecode/int/branch.cpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | vars.expand(home,x); | ~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 52 | Branch::postviewvaluesbrancher<1,true>(home,xv,vs,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | Branch::postviewvaluesbrancher<1,false>(home,xv,vs,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:9: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | postviewvalbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, TieBreak, IntValBranch, IntBranchFilter, IntVarValPrint)’: gecode/int/branch.cpp:71:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | vars.a.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 75 | vars.b.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | vars.c.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 83 | vars.d.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | branch(home,x,vars.a,vals,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 39 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ gecode/int/branch.cpp:94:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | Branch::postviewvaluesbrancher<2,true>(home,xv,vs,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | Branch::postviewvaluesbrancher<2,false>(home,xv,vs,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | postviewvalbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp:110:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 110 | Branch::postviewvaluesbrancher<3,true>(home,xv,vs,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | Branch::postviewvaluesbrancher<3,false>(home,xv,vs,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 116 | postviewvalbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp:126:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 126 | Branch::postviewvaluesbrancher<4,true>(home,xv,vs,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 129 | Branch::postviewvaluesbrancher<4,false>(home,xv,vs,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 132 | postviewvalbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::branch(Home, IntVar, IntValBranch, 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: ./gecode/int/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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 142 | branch(home, xv, INT_VAR_NONE(), vals, nullptr, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 39 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’: gecode/int/branch.cpp:158:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 157 | postviewvalbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, TieBreak, IntAssign, IntBranchFilter, IntVarValPrint)’: gecode/int/branch.cpp:168:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 168 | vars.a.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | vars.b.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 176 | vars.c.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 180 | vars.d.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 182 | assign(home,x,vars.a,vals,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 147 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ gecode/int/branch.cpp:190:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | postviewvalbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp:197:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 196 | postviewvalbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp:204:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 203 | postviewvalbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::assign(Home, IntVar, IntAssign, 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; | ^ ./gecode/int/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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 212 | assign(home, xv, INT_VAR_NONE(), ia, nullptr, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 147 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: gecode/int/branch.cpp:223:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 223 | vars.expand(home,x); | ~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 228 | postviewvalbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, TieBreak, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: gecode/int/branch.cpp:239:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 239 | vars.a.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 243 | vars.b.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | vars.c.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 251 | vars.d.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 253 | branch(home,x,vars.a,vals,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 217 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/branch.cpp:262:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 262 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp:268:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 268 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp:274:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 274 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::branch(Home, BoolVar, BoolValBranch, 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; | ^ ./gecode/int/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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 282 | branch(home, xv, BOOL_VAR_NONE(), vals, nullptr, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 217 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: gecode/int/branch.cpp:297:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 296 | postviewvalbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, TieBreak, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: gecode/int/branch.cpp:307:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 307 | vars.a.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 311 | vars.b.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 315 | vars.c.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 319 | vars.d.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 321 | assign(home,x,vars.a,vals,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 286 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/branch.cpp:330:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp:336:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 336 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp:342:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 342 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::assign(Home, BoolVar, BoolAssign, 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; | ^ ./gecode/int/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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 350 | assign(home, xv, BOOL_VAR_NONE(), ba, nullptr, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 286 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::cbsbranch(Home, const IntVarArgs&)’: gecode/int/branch.cpp:360:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 360 | Branch::CBSBrancher::post(home,y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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(Home, const BoolVarArgs&)’: gecode/int/branch.cpp:368:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 368 | Branch::CBSBrancher::post(home,y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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:45: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:46: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’: gecode/int/branch.cpp:59:9: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:49: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:50: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’: gecode/int/branch.cpp:101:13: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:49: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:50: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’: gecode/int/branch.cpp:117:13: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:49: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:50: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’: gecode/int/branch.cpp:133:13: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’: gecode/int/branch.cpp:158:7: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’: gecode/int/branch.cpp:190:11: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’: gecode/int/branch.cpp:197:11: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’: gecode/int/branch.cpp:204:11: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’: gecode/int/branch.cpp:229:7: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’: gecode/int/branch.cpp:262:46: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’: gecode/int/branch.cpp:268:46: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’: gecode/int/branch.cpp:274:46: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’: gecode/int/branch.cpp:297:7: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’: gecode/int/branch.cpp:330:46: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’: gecode/int/branch.cpp:336:46: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’: gecode/int/branch.cpp:342:46: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:39: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:40: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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:45: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:46: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:46: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:46: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:46: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:59:9: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:59:9: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:59:9: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:59:9: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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, | ~~~~~^~~~ ./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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:50: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:50: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:50: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:50: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:101:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:101:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:101:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:101:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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, | ~~~~~^~~~ ./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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:50: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:50: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:50: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:50: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:117:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:117:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:117:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:117:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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, | ~~~~~^~~~ ./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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:50: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:50: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:50: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:50: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:133:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:133:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:133:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:133:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:158:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:158:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:158:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:158:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:190:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:190:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:190:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:190:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:197:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:197:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:197:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:197:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:204:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:204:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:204:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:204:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:229:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:229:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:229:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:229:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:262:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:262:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:262:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:262:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:268:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:268:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:268:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:268:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:274:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:274:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:274:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:274:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:297:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:297:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:297:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:297:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:330:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:330:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:330:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:330:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:336:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:336:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:336:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:336:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:342:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:342:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:342:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:342:46: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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, | ~~~~~^~~~ ./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:39: 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)) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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:40: 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)) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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:45: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238: ./gecode/kernel/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, | ~~~~~^~~~ ./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:45: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:45: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:45: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:46: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:46: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:46: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:46: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:59:9: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:59:9: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:59:9: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:59:9: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:50: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:50: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:50: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:50: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:101:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:101:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:101:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:101:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:50: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:50: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:50: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:50: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:117:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:117:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:117:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:117:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:50: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:50: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:50: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./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:50: 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) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:133:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:133:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:133:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:133:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:158:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:158:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:158:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:158:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:190:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:190:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:190:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:190:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:197:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:197:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:197:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:197:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:204:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:204:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:204:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::IntView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = IntVar; VarValPrint = std::function&)>; typename View::VarType = IntVar]’ gecode/int/branch.cpp:204:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:229:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:229:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:229:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:229:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:262:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:262:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:262:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:262:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:268:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:268:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:268:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:268:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:274:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:274:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:274:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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-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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:274:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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-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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:297:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:297:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:297:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:297:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:330:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:330:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:330:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:330:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:336:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:336:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:336:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:336:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:342:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:342:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:342:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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-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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:342:46: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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:45: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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:45: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:229:7: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:229:7: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:262:46: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:262:46: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:268:46: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:268:46: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:274:46: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]’ gecode/int/branch.cpp:274:46: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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); | ^ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.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: ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/distinct/cbs.o gecode/int/distinct/cbs.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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/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:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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); | ^ ./gecode/kernel/core.hpp: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/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:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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); | ^ ./gecode/kernel/core.hpp: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/distinct/eqite.hpp:39:21: note: initializing argument 1 of ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’ 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/distinct.cpp:41: ./gecode/int/bool/eqv.hpp: In constructor ‘Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)’: ./gecode/int/bool/eqv.hpp:160:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 160 | x(x0), pm2(pm20) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: gecode/int/distinct.cpp: In function ‘void Gecode::distinct(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/distinct.cpp:54:50: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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){ | ~~~~~^~~~ gecode/int/distinct.cpp:57:50: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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/distinct.cpp:60:50: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/int/distinct.cpp: In function ‘void Gecode::distinct(Home, const IntArgs&, const IntVarArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/distinct.cpp:86:53: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/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/distinct.cpp:89:53: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/distinct.cpp:92:53: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/distinct.cpp: In function ‘void Gecode::distinct(Home, const BoolVarArgs&, const IntVarArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/distinct.cpp:136:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 135 | GECODE_ES_FAIL((Bool::IteDom::post | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ gecode/int/distinct.cpp:143:50: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/int/distinct.cpp:146:50: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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/distinct.cpp:149:50: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/distinct.cpp: In function ‘void Gecode::distinct(Home, const IntVarArgs&, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ gecode/int/distinct.cpp:191:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 190 | GECODE_ES_FAIL(Distinct::EqIte::post | ~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/distinct.cpp:198:50: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/int/distinct.cpp:201:50: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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/distinct.cpp:204:50: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ ./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]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695: ./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/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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/distinct.hh:382, from ./gecode/int/sorted/propagate.hpp:35, from ./gecode/int/sorted.hh:99: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/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: gecode/int/sorted.cpp: In function ‘void Gecode::sorted(Home, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/sorted.cpp:54:55: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/sorted.cpp: In function ‘void Gecode::sorted(Home, const IntVarArgs&, const IntVarArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/sorted.cpp:73:56: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& 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: ./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/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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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){ | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/gcc.o gecode/int/gcc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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: ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/gcc/post.hpp:41: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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); | ^ ./gecode/kernel/core.hpp: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/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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | rel(home, x, IRT_EQ, y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/int/gcc.cpp: In function ‘void Gecode::count(Home, const IntVarArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 112 | removeDuplicates(home,c,v); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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) { | ~~~~~^~~~ gecode/int/gcc.cpp:122:52: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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, | ~~~~~^~~~ gecode/int/gcc.cpp:126:52: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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, | ~~~~~^~~~ gecode/int/gcc.cpp:130:52: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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(Home, const IntVarArgs&, const IntVarArgs&, IntPropLevel)’: gecode/int/gcc.cpp:140:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | count(home, x, c, values, ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntVarArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)’ 99 | void count(Home home, const IntVarArgs& x, | ~~~~~^~~~ gecode/int/gcc.cpp: In function ‘void Gecode::count(Home, const IntVarArgs&, const IntSetArgs&, const IntArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 162 | removeDuplicates(home,c,v); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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) { | ~~~~~^~~~ gecode/int/gcc.cpp:175:56: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/gcc.cpp:179:56: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/gcc.cpp:183:56: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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:198:53: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/gcc.cpp:202:53: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/gcc.cpp:206:53: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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(Home, const IntVarArgs&, const IntSetArgs&, IntPropLevel)’: gecode/int/gcc.cpp:216:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 216 | count(home, x, c, values, ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntVarArgs&, const IntSetArgs&, const IntArgs&, IntPropLevel)’ 144 | void count(Home home, const IntVarArgs& x, | ~~~~~^~~~ gecode/int/gcc.cpp: In function ‘void Gecode::count(Home, const IntVarArgs&, const IntSet&, const IntArgs&, IntPropLevel)’: gecode/int/gcc.cpp:225:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 225 | count(home, x, cards, v, ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntVarArgs&, const IntSetArgs&, const IntArgs&, IntPropLevel)’ 144 | void count(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ gecode/int/gcc.cpp: In instantiation of ‘void Gecode::{anonymous}::removeDuplicates(Gecode::Home, A&, Gecode::IntArgs&) [with A = Gecode::IntVarArgs]’: gecode/int/gcc.cpp:112:21: 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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/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: ./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) | ^~~~~~~~~~ ./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 { | ^~~~~~~~~~ ./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; | ~~^~~~ ./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 { | ^~~~~~~ ./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; | ~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/post.hpp:60:28: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = CardView]’ 60 | postSideConstraints(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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){ | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/post.hpp:60:28: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = CardView]’ 60 | postSideConstraints(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/post.hpp:60:28: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = CardView]’ 60 | postSideConstraints(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/val.hpp:43:23: note: initializing argument 1 of ‘Gecode::Int::GCC::Val::Val(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ 43 | Val::Val(Home home, | ~~~~~^~~~ gecode/int/gcc.cpp: In instantiation of ‘void Gecode::{anonymous}::removeDuplicates(Gecode::Home, A&, Gecode::IntArgs&) [with A = Gecode::ArgArray]’: gecode/int/gcc.cpp:162:21: 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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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; | ~~^~~~ ./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) | ^~~~~~~~~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/post.hpp:60:28: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = CardConst]’ 60 | postSideConstraints(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/post.hpp:60:28: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = CardConst]’ 60 | postSideConstraints(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/post.hpp:60:28: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = CardConst]’ 60 | postSideConstraints(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/gcc/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = 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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ ./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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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){ | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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){ | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = 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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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){ | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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){ | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/channel.o gecode/int/channel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/channel.hh: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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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); | ^ ./gecode/kernel/core.hpp: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/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: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/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: ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/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: gecode/int/channel.cpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, int, const IntVarArgs&, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/channel.cpp:77:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 76 | GECODE_ES_FAIL((Dom,true> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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, | ~~~~~^~~~ gecode/int/channel.cpp:80:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | GECODE_ES_FAIL((Dom,false> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/channel.cpp:98:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | GECODE_ES_FAIL((Val,true> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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, | ~~~~~^~~~ gecode/int/channel.cpp:101:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | GECODE_ES_FAIL((Val,false> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/channel.cpp:116:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 115 | GECODE_ES_FAIL((Dom | ~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/channel.cpp:119:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | GECODE_ES_FAIL((Dom | ~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/channel.cpp:132:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 131 | GECODE_ES_FAIL((Val | ~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/int/channel.cpp:135:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | GECODE_ES_FAIL((Val | ~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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(Home, const IntVarArgs&, const IntVarArgs&, IntPropLevel)’: gecode/int/channel.cpp:145:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | channel(home, x, 0, y, 0, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntVarArgs&, int, const IntVarArgs&, int, IntPropLevel)’ 41 | channel(Home home, const IntVarArgs& x, int xoff, | ~~~~~^~~~ gecode/int/channel.cpp: In function ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/channel.cpp:151:45: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/channel.cpp: In function ‘void Gecode::channel(Home, const BoolVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/channel.cpp:163:44: 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); \ | ^~ ./gecode/kernel/core.hpp: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/link-multi.hpp:53:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Channel::LinkMulti::post(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)’ 53 | LinkMulti::post(Home home, ViewArray& x, IntView y, int o) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/base.hpp:38:35: note: initializing argument 1 of ‘Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::Offset; int pc = 0]’ 38 | Base::Base(Home home, int n0, Info* xy0, | ~~~~~^~~~ ./gecode/int/channel/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) {} | ^ ./gecode/kernel/core.hpp: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/base.hpp:38:35: note: initializing argument 1 of ‘Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::Offset; int pc = 0]’ 38 | Base::Base(Home home, int n0, Info* xy0, | ~~~~~^~~~ ./gecode/int/channel/base.hpp: In instantiation of ‘Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo >; Offset = Gecode::Int::NoOffset; int pc = 2]’: ./gecode/int/channel/dom.hpp:171:67: required from ‘Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]’ ./gecode/int/channel/dom.hpp:321:12: required from ‘static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]’ gecode/int/channel.cpp:76:11: required from here ./gecode/int/channel/base.hpp:40:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), n(n0), n_na(2*n), ox(ox0), oy(oy0), xy(xy0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/channel.hh: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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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); | ^ ./gecode/kernel/core.hpp: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/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: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/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: ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/channel.hh: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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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); | ^ ./gecode/kernel/core.hpp: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/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: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/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: ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/unshare.o gecode/int/unshare.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/sequence.o gecode/int/sequence.cpp In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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: ./gecode/int/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()); | ^ ./gecode/int/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:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | ExecStatus es = Rel::NaryEqDom::post(home,y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695: ./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:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | ExecStatus es = Rel::NaryEqBnd::post(home,y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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()); | ^ ./gecode/int/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:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 76 | ExecStatus es = Rel::EqDom::post(home,*x[0],*x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | ExecStatus es = Rel::EqBnd::post(home,*x[0],*x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^ ./gecode/int/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); | ^ ./gecode/int/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:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | ExecStatus es = Bool::NaryEq::post(home,y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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); | ^ ./gecode/int/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:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | ExecStatus es = Bool::Eq::post(home,*x[0],*x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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(Home, IntVarArgs&, IntPropLevel)’: gecode/int/unshare.cpp:137:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 137 | Int::Unshare::unshare(home,x,vbd(ipl)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, BoolVarArgs&, IntPropLevel)’: gecode/int/unshare.cpp:142:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 142 | Int::Unshare::unshare(home,x,IPL_DEF); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:54: 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]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:54: 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]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:58: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:58: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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:51: 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]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:56: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:34: 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); | ~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:35: 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); | ~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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) { | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:58: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:58: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:51: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:56: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) | ~~~~~^~~~ ./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:54: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:54: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:58: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:58: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:51: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:56: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/int/sequence.cpp: In function ‘void Gecode::sequence(Home, const IntVarArgs&, const IntSet&, int, int, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/sequence.cpp:103:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 102 | (Sequence::Sequence::post | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/int/sequence.cpp:107:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (Sequence::Sequence::post | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/sequence.cpp: In function ‘void Gecode::sequence(Home, const BoolVarArgs&, const IntSet&, int, int, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/sequence.cpp:186:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 185 | (Sequence::Sequence::post | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/bin-packing.o gecode/int/bin-packing.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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.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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& 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: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:324: ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.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: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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); | ^ ./gecode/kernel/core.hpp: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/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/bin-packing/conflict-graph.hpp: In member function ‘Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique()’: ./gecode/int/bin-packing/conflict-graph.hpp:214:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 214 | return Distinct::Dom::post(home,bv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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/conflict-graph.hpp: In member function ‘Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique(int, int)’: ./gecode/int/bin-packing/conflict-graph.hpp:236:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | return Rel::Nq::post(home,b[i],b[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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/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:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 252 | return Distinct::Dom::post(home,bv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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: gecode/int/bin-packing.cpp: In function ‘void Gecode::binpacking(Home, const IntVarArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:62:47: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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(Home, int, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, 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); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/bin-packing.cpp:113:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | if (Int::BinPacking::Pack::post(home,lv,bv) == ES_FAILED) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:40: 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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:42: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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:40: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:40: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:42: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:40: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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:40: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:42: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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:40: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:324: ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/bin-packing/conflict-graph.o gecode/int/bin-packing/conflict-graph.cpp 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: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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); | ^ ./gecode/kernel/core.hpp: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/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/bin-packing/conflict-graph.hpp: In member function ‘Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique()’: ./gecode/int/bin-packing/conflict-graph.hpp:214:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 214 | return Distinct::Dom::post(home,bv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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/conflict-graph.hpp: In member function ‘Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique(int, int)’: ./gecode/int/bin-packing/conflict-graph.hpp:236:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | return Rel::Nq::post(home,b[i],b[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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/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:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 252 | return Distinct::Dom::post(home,bv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:40: 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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:42: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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:40: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:40: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:42: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:40: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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:40: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:42: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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:40: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:324: ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.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: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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); | ^ ./gecode/kernel/core.hpp: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/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/bin-packing/conflict-graph.hpp: In member function ‘Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique()’: ./gecode/int/bin-packing/conflict-graph.hpp:214:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 214 | return Distinct::Dom::post(home,bv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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/conflict-graph.hpp: In member function ‘Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique(int, int)’: ./gecode/int/bin-packing/conflict-graph.hpp:236:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | return Rel::Nq::post(home,b[i],b[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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/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:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 252 | return Distinct::Dom::post(home,bv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:40: 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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:42: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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:40: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:40: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:42: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:40: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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:40: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:42: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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:40: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/order.o gecode/int/order.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/order.hh:89: ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | return Rel::Lq::post(home,OffsetView(s0,p0),s1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& 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: ./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) { | ~~~~~^~~~ ./gecode/int/order/propagate.hpp:59:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | return Rel::Lq::post(home,OffsetView(s1,p1),s0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/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: gecode/int/order.cpp: In function ‘void Gecode::order(Home, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/order.cpp:51:42: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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:47: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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:47: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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:47: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/order/propagate.o gecode/int/order/propagate.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/order.hh:89: ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | return Rel::Lq::post(home,OffsetView(s0,p0),s1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& 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: ./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) { | ~~~~~^~~~ ./gecode/int/order/propagate.hpp:59:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | return Rel::Lq::post(home,OffsetView(s1,p1),s0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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:47: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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:47: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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:47: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/cumulative.o gecode/int/cumulative.cpp In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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); | ^ ./gecode/kernel/core.hpp: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/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: gecode/int/unary.cpp: In function ‘void Gecode::unary(Home, const IntVarArgs&, const IntArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:68:52: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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){ | ~~~~~^~~~ gecode/int/unary.cpp:71:52: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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/unary.cpp:74:52: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/int/unary.cpp:80:29: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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 = ManFixPTask]’ 38 | manpost(Home home, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ gecode/int/unary.cpp: In function ‘void Gecode::unary(Home, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | unary(home, flex, fix, ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntVarArgs&, const IntArgs&, IntPropLevel)’ 44 | unary(Home home, const IntVarArgs& s, const IntArgs& p, IntPropLevel ipl) { | ~~~~~^~~~ gecode/int/unary.cpp:111:29: 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); \ | ^~ ./gecode/kernel/core.hpp: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/post.hpp:38:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask]’ 38 | manpost(Home home, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ gecode/int/unary.cpp: In function ‘void Gecode::unary(Home, const IntVarArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)’: gecode/int/unary.cpp:137:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 137 | unary(home,s,p,ipl); | ~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntVarArgs&, const IntArgs&, IntPropLevel)’ 44 | unary(Home home, const IntVarArgs& s, const IntArgs& p, IntPropLevel ipl) { | ~~~~~^~~~ ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:143:29: 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); \ | ^~ ./gecode/kernel/core.hpp: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/post.hpp:53:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask]’ 53 | optpost(Home home, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ gecode/int/unary.cpp: In function ‘void Gecode::unary(Home, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 176 | unary(home,t,flex,fix,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)’ 85 | unary(Home home, const TaskTypeArgs& t, | ~~~~~^~~~ gecode/int/unary.cpp:182:31: 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); \ | ^~ ./gecode/kernel/core.hpp: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/post.hpp:53:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask]’ 53 | optpost(Home home, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ gecode/int/unary.cpp:187:31: 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); \ | ^~ ./gecode/kernel/core.hpp: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/post.hpp:53:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPSETask]’ 53 | optpost(Home home, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ gecode/int/unary.cpp: In function ‘void Gecode::unary(Home, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | unary(home,s,pp,ipl); | ~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntVarArgs&, const IntArgs&, IntPropLevel)’ 44 | unary(Home home, const IntVarArgs& s, const IntArgs& p, IntPropLevel ipl) { | ~~~~~^~~~ gecode/int/unary.cpp:220:29: 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); \ | ^~ ./gecode/kernel/core.hpp: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/post.hpp:38:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFlexTask]’ 38 | manpost(Home home, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ gecode/int/unary.cpp: In function ‘void Gecode::unary(Home, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const BoolVarArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | unary(home,s,p,e,ipl); | ~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, IntPropLevel)’ 193 | unary(Home home, const IntVarArgs& s, const IntVarArgs& p, | ~~~~~^~~~ gecode/int/unary.cpp:250:29: 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); \ | ^~ ./gecode/kernel/core.hpp: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/post.hpp:53:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFlexTask]’ 53 | optpost(Home home, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/int/unary/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/int/unary/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/int/unary/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/int/unary/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/int/unary/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/int/unary/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/cumulatives.o gecode/int/cumulatives.cpp ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 = 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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/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 = 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) {} | ^ ./gecode/kernel/core.hpp: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/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/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 = 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) {} | ^ ./gecode/kernel/core.hpp: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/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/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 = 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) {} | ^ ./gecode/kernel/core.hpp: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/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/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 = 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) {} | ^ ./gecode/kernel/core.hpp: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/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/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 = 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) {} | ^ ./gecode/kernel/core.hpp: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/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/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 = 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) {} | ^ ./gecode/kernel/core.hpp: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/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/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 = 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) {} | ^ ./gecode/kernel/core.hpp: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/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/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 = 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) {} | ^ ./gecode/kernel/core.hpp: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/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/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 = 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) {} | ^ ./gecode/kernel/core.hpp: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/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/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 = 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) {} | ^ ./gecode/kernel/core.hpp: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/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/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 = 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) {} | ^ ./gecode/kernel/core.hpp: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/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/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 = 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) {} | ^ ./gecode/kernel/core.hpp: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/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/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 = 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) {} | ^ ./gecode/kernel/core.hpp: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/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/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 = 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) {} | ^ ./gecode/kernel/core.hpp: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/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/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 = 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) {} | ^ ./gecode/kernel/core.hpp: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/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/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 = 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) {} | ^ ./gecode/kernel/core.hpp: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/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/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 = 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) {} | ^ ./gecode/kernel/core.hpp: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/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function ‘void Gecode::cumulative(Home, int, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)’: gecode/int/cumulative.cpp:358:32: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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 Gecode::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(Home, IntVar, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)’: gecode/int/cumulative.cpp:366:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 366 | cumulative(home,c.val(),t,s,p,u,ipl); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, int, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)’ 354 | cumulative(Home home, int c, const TaskTypeArgs& t, | ~~~~~^~~~ gecode/int/cumulative.cpp:368:34: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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 Gecode::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(Home, int, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)’: gecode/int/cumulative.cpp:377:32: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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 Gecode::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(Home, IntVar, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)’: gecode/int/cumulative.cpp:385:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 385 | cumulative(home,c.val(),t,s,p,u,m,ipl); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, int, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)’ 373 | cumulative(Home home, int c, const TaskTypeArgs& t, | ~~~~~^~~~ gecode/int/cumulative.cpp:387:34: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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 Gecode::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(Home, int, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)’: gecode/int/cumulative.cpp:395:32: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, IntVar, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)’: gecode/int/cumulative.cpp:402:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 402 | cumulative(home,c.val(),s,p,u,ipl); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, int, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)’ 392 | cumulative(Home home, int c, const IntVarArgs& s, | ~~~~~^~~~ gecode/int/cumulative.cpp:404:34: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, int, const IntVarArgs&, const IntArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)’: gecode/int/cumulative.cpp:412:32: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, IntVar, const IntVarArgs&, const IntArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)’: gecode/int/cumulative.cpp:419:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 419 | cumulative(home,c.val(),s,p,u,m,ipl); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, int, const IntVarArgs&, const IntArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)’ 409 | cumulative(Home home, int c, const IntVarArgs& s, const IntArgs& p, | ~~~~~^~~~ gecode/int/cumulative.cpp:421:34: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, int, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)’: gecode/int/cumulative.cpp:430:32: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, IntVar, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)’: gecode/int/cumulative.cpp:438:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 438 | cumulative(home,c.val(),s,p,e,u,ipl); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, int, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)’ 426 | cumulative(Home home, int c, const IntVarArgs& s, | ~~~~~^~~~ gecode/int/cumulative.cpp:440:34: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, int, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)’: gecode/int/cumulative.cpp:449:32: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, IntVar, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)’: gecode/int/cumulative.cpp:457:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 457 | cumulative(home,c.val(),s,p,e,u,m,ipl); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, int, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)’ 445 | cumulative(Home home, int c, const IntVarArgs& s, const IntVarArgs& p, | ~~~~~^~~~ gecode/int/cumulative.cpp:459:34: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:304:19: note: initializing argument 1 of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’ 304 | cumulative(Home home, Cap c, const IntVarArgs& s, const IntVarArgs& p, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: gecode/int/cumulative.cpp: In instantiation of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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); | ~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:3383:14: note: initializing argument 1 of ‘void Gecode::unary(Home, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)’ 3383 | unary(Home home, const TaskTypeArgs& t, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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 = ManFixPTask; Cap = Gecode::Int::ConstIntView]’ 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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 = ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ gecode/int/cumulative.cpp: In instantiation of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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); | ~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:3383:14: note: initializing argument 1 of ‘void Gecode::unary(Home, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)’ 3383 | unary(Home home, const TaskTypeArgs& t, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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 = ManFixPTask; Cap = Gecode::Int::IntView]’ 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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 = ManFixPSETask; Cap = Gecode::Int::IntView]’ 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ gecode/int/cumulative.cpp: In instantiation of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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 Gecode::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: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); \ | ^~ ./gecode/kernel/core.hpp: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/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 = OptFixPTask; Cap = Gecode::Int::ConstIntView]’ 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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 = OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ gecode/int/cumulative.cpp: In instantiation of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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 Gecode::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: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); \ | ^~ ./gecode/kernel/core.hpp: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/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 = OptFixPTask; Cap = Gecode::Int::IntView]’ 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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 = OptFixPSETask; Cap = Gecode::Int::IntView]’ 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ 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:32: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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); | ~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:3311:14: note: initializing argument 1 of ‘void Gecode::unary(Home, const IntVarArgs&, const IntArgs&, IntPropLevel)’ 3311 | unary(Home home, const IntVarArgs& s, const IntArgs& p, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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 = ManFixPTask; Cap = Gecode::Int::ConstIntView]’ 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ 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:34: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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); | ~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:3311:14: note: initializing argument 1 of ‘void Gecode::unary(Home, const IntVarArgs&, const IntArgs&, IntPropLevel)’ 3311 | unary(Home home, const IntVarArgs& s, const IntArgs& p, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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 = ManFixPTask; Cap = Gecode::Int::IntView]’ 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ 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:32: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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: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); \ | ^~ ./gecode/kernel/core.hpp: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/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 = OptFixPTask; Cap = Gecode::Int::ConstIntView]’ 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ 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:34: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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: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); \ | ^~ ./gecode/kernel/core.hpp: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/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 = OptFixPTask; Cap = Gecode::Int::IntView]’ 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ 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:32: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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: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); \ | ^~ ./gecode/kernel/core.hpp: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/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 = ManFlexTask; Cap = Gecode::Int::ConstIntView]’ 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ 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:34: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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: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); \ | ^~ ./gecode/kernel/core.hpp: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/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 = ManFlexTask; Cap = Gecode::Int::IntView]’ 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ 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:32: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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: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); \ | ^~ ./gecode/kernel/core.hpp: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/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 = OptFlexTask; Cap = Gecode::Int::ConstIntView]’ 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ 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:34: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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: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); \ | ^~ ./gecode/kernel/core.hpp: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/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 = OptFlexTask; Cap = Gecode::Int::IntView]’ 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::ConstIntView]’: gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/int/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask; Cap = Gecode::Int::ConstIntView]’: gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/int/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::IntView]’: gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/int/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask; Cap = Gecode::Int::IntView]’: gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/int/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask; Cap = Gecode::Int::ConstIntView]’: gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/int/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPSETask; Cap = Gecode::Int::ConstIntView]’: gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/int/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask; Cap = Gecode::Int::IntView]’: gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/int/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPSETask; Cap = Gecode::Int::IntView]’: gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/int/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = 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:32: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/int/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = 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:34: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/int/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = 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:32: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/int/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = 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:34: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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 = ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/man-prop.hpp:40:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = ManFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = ManFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = ManFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = ManFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = ManFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = ManFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ ./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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/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/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 = OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = OptFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./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 = OptFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = OptFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = OptFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = OptFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = OptFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./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 = 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:32: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = 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:32: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./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/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./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 = 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:32: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = 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:34: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = 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:34: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = 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:34: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = 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:32: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = 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:32: 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/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/opt-prop.hpp:42:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/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 = 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:32: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = 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:34: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = 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:34: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = 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:34: 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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 = ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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 = ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/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 = ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/kernel/core.hpp: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/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/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./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 = ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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 = ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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 = ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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 = ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = ManFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = ManFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = ManFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = ManFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = ManFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = ManFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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 = OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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 = OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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 = OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/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 = OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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 = OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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 = OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = OptFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = OptFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = OptFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = OptFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = OptFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = OptFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:34: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = 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:32: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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 = 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:32: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = 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:32: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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 = 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:32: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = 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:32: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = 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:32: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = 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:34: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = 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:34: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = 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:34: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = 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:32: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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 = 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:32: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = 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:32: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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 = 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:32: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = 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:32: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = 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:32: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = 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:34: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = 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:34: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = 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:34: 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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) {} | ^ ./gecode/kernel/core.hpp: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/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 = ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) {} | ^ ./gecode/kernel/core.hpp: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/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 = ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) {} | ^ ./gecode/kernel/core.hpp: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/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 = ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) {} | ^ ./gecode/kernel/core.hpp: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/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 = ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) {} | ^ ./gecode/kernel/core.hpp: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/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 = ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) {} | ^ ./gecode/kernel/core.hpp: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/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 = ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) {} | ^ ./gecode/kernel/core.hpp: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/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 = OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) {} | ^ ./gecode/kernel/core.hpp: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/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 = OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) {} | ^ ./gecode/kernel/core.hpp: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/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 = OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) {} | ^ ./gecode/kernel/core.hpp: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/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 = OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) {} | ^ ./gecode/kernel/core.hpp: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/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 = OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) {} | ^ ./gecode/kernel/core.hpp: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/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 = OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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:32: 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) {} | ^ ./gecode/kernel/core.hpp: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/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 = 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:32: 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/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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:32: 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) {} | ^ ./gecode/kernel/core.hpp: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/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 = 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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./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 = 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:32: 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) {} | ^ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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/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 = 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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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:32: 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) {} | ^ ./gecode/kernel/core.hpp: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/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/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./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 = 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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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:32: 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) {} | ^ ./gecode/kernel/core.hpp: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/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 = 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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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:32: 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) {} | ^ ./gecode/kernel/core.hpp: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/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 = 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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./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 = 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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = 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:32: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/cumulatives.cpp: In function ‘void Gecode::cumulatives(Home, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, bool, IntPropLevel)’: gecode/int/cumulatives.cpp:115:21: 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, bool, IntPropLevel)’: gecode/int/cumulatives.cpp:124:21: 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, bool, IntPropLevel)’: gecode/int/cumulatives.cpp:133:21: 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntArgs&, const IntVarArgs&, const IntArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, bool, IntPropLevel)’: gecode/int/cumulatives.cpp:142:21: 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, bool, IntPropLevel)’: gecode/int/cumulatives.cpp:151:21: 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, bool, IntPropLevel)’: gecode/int/cumulatives.cpp:160:21: 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, bool, IntPropLevel)’: gecode/int/cumulatives.cpp:169:21: 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntArgs&, const IntVarArgs&, const IntArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, bool, IntPropLevel)’: gecode/int/cumulatives.cpp:178:21: 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: 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:21: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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< | ^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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, | ~~~~~^~~~ 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:21: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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< | ^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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:21: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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< | ^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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:21: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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< | ^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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:21: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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< | ^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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:21: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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< | ^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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:21: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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< | ^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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:21: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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< | ^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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:21: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:21: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:21: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:21: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:21: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:21: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:21: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:21: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:21: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:21: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:21: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:21: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:21: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:21: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:21: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:21: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/circuit.o gecode/int/circuit.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/circuit.hh: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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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); | ^ ./gecode/kernel/core.hpp: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/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: gecode/int/circuit.cpp: In function ‘void Gecode::circuit(Home, int, const IntVarArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:55:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | GECODE_ES_FAIL((Int::Circuit::Dom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/int/circuit.cpp:58:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | GECODE_ES_FAIL((Int::Circuit::Val | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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:65:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | GECODE_ES_FAIL((Int::Circuit::Dom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/circuit.cpp:68:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | GECODE_ES_FAIL((Int::Circuit::Val | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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(Home, const IntVarArgs&, IntPropLevel)’: gecode/int/circuit.cpp:74:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | circuit(home,0,x,ipl); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, int, const IntVarArgs&, IntPropLevel)’ 41 | circuit(Home home, int offset, const IntVarArgs& x, IntPropLevel ipl) { | ~~~~~^~~~ gecode/int/circuit.cpp: In function ‘void Gecode::circuit(Home, const IntArgs&, int, const IntVarArgs&, const IntVarArgs&, IntVar, IntPropLevel)’: gecode/int/circuit.cpp:89:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | circuit(home, offset, x, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, int, const IntVarArgs&, IntPropLevel)’ 41 | circuit(Home home, int offset, const IntVarArgs& x, IntPropLevel ipl) { | ~~~~~^~~~ ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | element(home, cx, x[i], y[i]); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1484:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, IntVar, IntPropLevel)’ 1484 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, | ~~~~~^~~~ gecode/int/circuit.cpp:99:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 99 | linear(home, y, IRT_EQ, z); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2828:15: note: initializing argument 1 of ‘void Gecode::linear(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 2828 | linear(Home home, const IntVarArgs& x, | ~~~~~^~~~ gecode/int/circuit.cpp: In function ‘void Gecode::circuit(Home, const IntArgs&, const IntVarArgs&, const IntVarArgs&, IntVar, IntPropLevel)’: gecode/int/circuit.cpp:105:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | circuit(home,c,0,x,y,z,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntArgs&, int, const IntVarArgs&, const IntVarArgs&, IntVar, IntPropLevel)’ 78 | circuit(Home home, const IntArgs& c, int offset, | ~~~~~^~~~ gecode/int/circuit.cpp: In function ‘void Gecode::circuit(Home, const IntArgs&, int, const IntVarArgs&, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 114 | circuit(home, c, offset, x, y, z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntArgs&, int, const IntVarArgs&, const IntVarArgs&, IntVar, IntPropLevel)’ 78 | circuit(Home home, const IntArgs& c, int offset, | ~~~~~^~~~ gecode/int/circuit.cpp: In function ‘void Gecode::circuit(Home, const IntArgs&, const IntVarArgs&, IntVar, IntPropLevel)’: gecode/int/circuit.cpp:120:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 120 | circuit(home,c,0,x,z,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntArgs&, int, const IntVarArgs&, IntVar, IntPropLevel)’ 108 | circuit(Home home, const IntArgs& c, int offset, | ~~~~~^~~~ gecode/int/circuit.cpp: In function ‘void Gecode::path(Home, int, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | element(home, x, e, n); | ~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1516:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’ 1516 | element(Home home, const IntVarArgs& x, IntVar y0, int y1, | ~~~~~^~~~ gecode/int/circuit.cpp:144:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 143 | GECODE_ES_FAIL((Int::Circuit::Dom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/circuit.cpp:147:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | GECODE_ES_FAIL((Int::Circuit::Val | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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: ./gecode/int/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]; | ^ ./gecode/int/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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | element(home, ox, e, offset+n); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1516:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’ 1516 | element(Home home, const IntVarArgs& x, IntVar y0, int y1, | ~~~~~^~~~ gecode/int/circuit.cpp:161:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 160 | GECODE_ES_FAIL((Int::Circuit::Dom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/circuit.cpp:164:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 163 | GECODE_ES_FAIL((Int::Circuit::Val | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: gecode/int/circuit.cpp:171:9: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 171 | path(home,0,x,s,e,ipl); | ~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, int, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’ 124 | path(Home home, int offset, const IntVarArgs& x, IntVar s, IntVar e, | ~~~~~^~~~ gecode/int/circuit.cpp: In function ‘void Gecode::path(Home, const IntArgs&, int, const IntVarArgs&, IntVar, IntVar, const IntVarArgs&, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:9: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 188 | path(home, offset, x, s, e, ipl); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, int, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’ 124 | path(Home home, int offset, const IntVarArgs& x, IntVar s, IntVar e, | ~~~~~^~~~ gecode/int/circuit.cpp:196:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 196 | element(home, cx, x[i], y[i]); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1484:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, IntVar, IntPropLevel)’ 1484 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, | ~~~~~^~~~ gecode/int/circuit.cpp:198:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 198 | linear(home, y, IRT_EQ, z); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2828:15: note: initializing argument 1 of ‘void Gecode::linear(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 2828 | linear(Home home, const IntVarArgs& x, | ~~~~~^~~~ gecode/int/circuit.cpp: In function ‘void Gecode::path(Home, const IntArgs&, const IntVarArgs&, IntVar, IntVar, const IntVarArgs&, IntVar, IntPropLevel)’: gecode/int/circuit.cpp:205:9: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 205 | path(home,c,0,x,s,e,y,z,ipl); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntArgs&, int, const IntVarArgs&, IntVar, IntVar, const IntVarArgs&, IntVar, IntPropLevel)’ 175 | path(Home home, const IntArgs& c, int offset, | ~~~~~^~~~ gecode/int/circuit.cpp: In function ‘void Gecode::path(Home, const IntArgs&, int, const IntVarArgs&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:9: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 214 | path(home, c, offset, x, s, e, y, z, ipl); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntArgs&, int, const IntVarArgs&, IntVar, IntVar, const IntVarArgs&, IntVar, IntPropLevel)’ 175 | path(Home home, const IntArgs& c, int offset, | ~~~~~^~~~ gecode/int/circuit.cpp: In function ‘void Gecode::path(Home, const IntArgs&, const IntVarArgs&, IntVar, IntVar, IntVar, IntPropLevel)’: gecode/int/circuit.cpp:220:9: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | path(home,c,0,x,s,e,z,ipl); | ~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntArgs&, int, const IntVarArgs&, IntVar, IntVar, IntVar, IntPropLevel)’ 208 | path(Home home, const IntArgs& c, int offset, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/int/no-overlap.cpp: In function ‘void Gecode::nooverlap(Home, const IntVarArgs&, const IntArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:78:50: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/int/no-overlap.cpp: In function ‘void Gecode::nooverlap(Home, const IntVarArgs&, const IntArgs&, const IntVarArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:111:52: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/int/no-overlap.cpp:122:66: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/no-overlap.cpp: In function ‘void Gecode::nooverlap(Home, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | nooverlap(home, x0, wc, y0, hc); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntVarArgs&, const IntArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)’ 51 | nooverlap(Home home, | ~~~~~^~~~ gecode/int/no-overlap.cpp:159:53: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/no-overlap.cpp: In function ‘void Gecode::nooverlap(Home, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const BoolVarArgs&, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 188 | nooverlap(home, x0, wc, y0, hc, m); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntVarArgs&, const IntArgs&, const IntVarArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)’ 82 | nooverlap(Home home, | ~~~~~^~~~ gecode/int/no-overlap.cpp:198:53: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/no-overlap.cpp:209:67: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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); | ^ ./gecode/kernel/core.hpp: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/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: ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: gecode/int/nvalues.cpp: In function ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:56:58: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/int/nvalues.cpp:63:53: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/nvalues.cpp:72:58: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/int/nvalues.cpp:81:58: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/int/nvalues.cpp: In function ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | nvalues(home, x, irt, y.val()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 40 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ gecode/int/nvalues.cpp:108:51: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/nvalues.cpp:113:55: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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/nvalues.cpp:114:53: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/nvalues.cpp:120:56: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/nvalues.cpp:124:51: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/nvalues.cpp:129:56: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/nvalues.cpp:133:51: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/nvalues.cpp: In function ‘void Gecode::nvalues(Home, const BoolVarArgs&, IntRelType, int, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:155:59: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/nvalues.cpp:162:54: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/nvalues.cpp:171:59: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/int/nvalues.cpp:180:59: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/int/nvalues.cpp: In function ‘void Gecode::nvalues(Home, const BoolVarArgs&, IntRelType, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 196 | nvalues(home, x, irt, y.val()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const BoolVarArgs&, IntRelType, int, IntPropLevel)’ 141 | nvalues(Home home, const BoolVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ gecode/int/nvalues.cpp:205:52: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/nvalues.cpp:210:55: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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/nvalues.cpp:211:54: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/nvalues.cpp:217:57: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/nvalues.cpp:221:52: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/nvalues.cpp:226:57: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/nvalues.cpp:230:52: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695: ./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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./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 Gecode::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:7: 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: ./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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/int/member.cpp: In function ‘void Gecode::member(Home, const IntVarArgs&, IntVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/member.cpp:45:47: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/int/member.cpp: In function ‘void Gecode::member(Home, const BoolVarArgs&, BoolVar, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/member.cpp:55:48: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/member.cpp: In function ‘void Gecode::member(Home, const IntVarArgs&, IntVar, Reify, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/member.cpp:69:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | GECODE_ES_FAIL((Member::ReProp | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/int/member.cpp:73:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | GECODE_ES_FAIL((Member::ReProp | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/member.cpp:77:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 76 | GECODE_ES_FAIL((Member::ReProp | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/member.cpp: In function ‘void Gecode::member(Home, const BoolVarArgs&, BoolVar, Reify, IntPropLevel)’: ./gecode/kernel/macros.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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/member.cpp:94:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | GECODE_ES_FAIL((Member::ReProp | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/member.cpp:98:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | GECODE_ES_FAIL((Member::ReProp | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/int/member.cpp:102:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 101 | GECODE_ES_FAIL((Member::ReProp | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& 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: ./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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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) { | ^ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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) { | ^ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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) { | ^ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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: ./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 Gecode::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:7: 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: ./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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | Action::init(home,y,d,bm); | ~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./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; typename View::VarType = Gecode::IntVar]’ 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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | Action::init(home,y,d,bm); | ~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::IntVar]’ 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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | Action::init(home,y,d,bm); | ~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::BoolVar]’ 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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | Action::init(home,y,d,bm); | ~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::BoolVar]’ 335 | Action::init(Home home, ViewArray& x, double d, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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 ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::IntVar]’: gecode/int/branch/action.cpp:41:17: 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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::IntVar]’ 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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::BoolVar]’: gecode/int/branch/action.cpp:55:17: 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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::BoolVar]’ 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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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) { | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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 ‘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; typename View::VarType = Gecode::IntVar]’ gecode/int/branch/action.cpp:41:17: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch/action.cpp:55:17: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::IntVar]’ gecode/int/branch/action.cpp:41:17: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch/action.cpp:55:17: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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; typename View::VarType = Gecode::IntVar]’ gecode/int/branch/action.cpp:41:17: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch/action.cpp:55:17: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | CHB::init(home,y,bm); | ~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./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; typename View::VarType = Gecode::IntVar]’ 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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | CHB::init(home,y,bm); | ~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::IntVar]’ 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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 52 | CHB::init(home,y,bm); | ~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::BoolVar]’ 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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | CHB::init(home,y,bm); | ~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::BoolVar]’ 358 | CHB::init(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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; typename View::VarType = Gecode::IntVar]’: gecode/int/branch/chb.cpp:40:14: 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)); | ^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::IntVar]’ 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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::BoolVar]’: gecode/int/branch/chb.cpp:52:14: 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)); | ^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::BoolVar]’ 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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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) { | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; typename View::VarType = Gecode::IntVar]’ gecode/int/branch/chb.cpp:40:14: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch/chb.cpp:52:14: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::IntVar]’ gecode/int/branch/chb.cpp:40:14: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch/chb.cpp:52:14: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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; typename View::VarType = Gecode::IntVar]’ gecode/int/branch/chb.cpp:40:14: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch/chb.cpp:52:14: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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: ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 147 | return PowBnd::post(home,x0,x2,ops); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | return MultZeroOne::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 152 | return MultZeroOne::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^ ./gecode/kernel/core.hpp: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/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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 178 | return MultPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ::post(home,x0,x1,x2); | ~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 181 | return MultPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | ::post(home,MinusView(x0),MinusView(x1),x2); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | return MultPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | ::post(home,MinusView(x0),x1,MinusView(x2)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 314 | return PowDom::post(home,x0,x2,ops); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 317 | return MultZeroOne::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 319 | return MultZeroOne::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^ ./gecode/kernel/core.hpp: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/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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 345 | return MultPlusDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | ::post(home,x0,x1,x2); | ~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 348 | return MultPlusDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | ::post(home,MinusView(x0),MinusView(x1),x2); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | return MultPlusDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | ::post(home,MinusView(x0),x1,MinusView(x2)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:34: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& 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: ./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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:51: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:34: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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:51: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:34: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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:34: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:34: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:34: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:34: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:51: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:34: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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:34: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:34: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:34: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:34: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:51: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:34: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:34: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:34: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:34: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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:34: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:34: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:34: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:34: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:34: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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:34: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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:34: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:34: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:34: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:34: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:34: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:34: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/relax.cpp: In function ‘void Gecode::relax(Home, const IntVarArgs&, const IntVarArgs&, Rnd, double)’: gecode/int/relax.cpp:72:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | Search::relax(home,x,sx,r,p,ir); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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(Home, const BoolVarArgs&, const BoolVarArgs&, Rnd, double)’: gecode/int/relax.cpp:83:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 83 | Search::relax(home,x,sx,r,p,ir); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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:41: 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) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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) { | ~~~~~^~~~ ./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:42: 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) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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) { | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/ldsb/sym-imp.o gecode/int/ldsb/sym-imp.cpp ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/ldsb.cpp: In function ‘Gecode::SymmetryHandle Gecode::VariableSymmetry(const IntVarArgs&, const 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: ./gecode/int/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(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, IntVarValPrint)’: gecode/int/ldsb.cpp:266:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 266 | vars.expand(home,x); | ~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:302:9: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 301 | postldsbbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | (home,xv,vs,Branch::valselcommit(home,vals), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | array,n,bf,vvp); | ~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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*, 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(Home, const IntVarArgs&, TieBreak, IntValBranch, const Symmetries&, IntBranchFilter, IntVarValPrint)’: gecode/int/ldsb.cpp:315:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 315 | vars.a.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 319 | vars.b.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 323 | vars.c.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 327 | vars.d.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 329 | branch(home,x,vars.a,vals,syms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, IntVarValPrint)’ 259 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ gecode/int/ldsb.cpp:367:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 366 | postldsbbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | (home,xv,vs,Branch::valselcommit(home,vals), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | array,n,bf,vvp); | ~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/brancher.hpp:275:25: note: initializing argument 1 of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, 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:391:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 390 | postldsbbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | (home,xv,vs,Branch::valselcommit(home,vals), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392 | array,n,bf,vvp); | ~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/brancher.hpp:275:25: note: initializing argument 1 of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, 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:415:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 414 | postldsbbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | (home,xv,vs,Branch::valselcommit(home,vals), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416 | array,n,bf,vvp); | ~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/brancher.hpp:275:25: note: initializing argument 1 of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, 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(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, const Symmetries&, BoolBranchFilter, BoolVarValPrint)’: gecode/int/ldsb.cpp:430:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 430 | vars.expand(home,x); | ~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:9: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 462 | postldsbbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/brancher.hpp:275:25: note: initializing argument 1 of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, 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(Home, const BoolVarArgs&, TieBreak, BoolValBranch, const Symmetries&, BoolBranchFilter, BoolVarValPrint)’: gecode/int/ldsb.cpp:476:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 476 | vars.a.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 480 | vars.b.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 484 | vars.c.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 488 | vars.d.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 490 | branch(home,x,vars.a,vals,syms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, const Symmetries&, BoolBranchFilter, BoolVarValPrint)’ 423 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/ldsb.cpp:529:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 529 | postldsbbrancher(home,xv,vs,vsc,array,n,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/brancher.hpp:275:25: note: initializing argument 1 of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, 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:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 535 | postldsbbrancher(home,xv,vs,vsc,array,n,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/brancher.hpp:275:25: note: initializing argument 1 of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, 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:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 541 | postldsbbrancher(home,xv,vs,vsc,array,n,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/brancher.hpp:275:25: note: initializing argument 1 of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, 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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/ldsb/brancher.hpp: In instantiation of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, 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:302:9: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:367:13: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:391:13: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:415:13: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:9: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:43: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:43: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:43: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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*, 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:302:9: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:302:9: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:302:9: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:302:9: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:367:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:367:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:367:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:367:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:391:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:391:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:391:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:391:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:415:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:415:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:415:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:415:13: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:9: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:9: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:9: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:9: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:43: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:43: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:43: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:43: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:43: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:43: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:43: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:43: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:43: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:43: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:43: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:43: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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*, 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:302:9: 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) | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242: ./gecode/kernel/branch/view-val.hpp:228: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/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*, 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:302:9: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:302:9: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:302:9: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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, | ~~~~~^~~~ ./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*, 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:367:13: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:367:13: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:367:13: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:367:13: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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, | ~~~~~^~~~ ./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*, 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:391:13: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:391:13: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:391:13: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:391:13: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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, | ~~~~~^~~~ ./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*, 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:415:13: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:415:13: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:415:13: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:415:13: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:9: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:9: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:9: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:9: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:43: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:43: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:43: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:43: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:43: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:43: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:43: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:43: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:43: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:43: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:43: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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*, 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:43: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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*, 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:302:9: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238: ./gecode/kernel/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:302:9: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:302:9: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:302:9: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:367:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:367:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:367:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:367:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:391:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:391:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:391:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:391:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:415:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:415:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:415:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:415:13: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:9: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:9: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:9: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:9: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:43: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:43: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:43: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:43: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:43: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:43: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:43: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:43: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:43: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:43: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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*, 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:43: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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-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*, 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:43: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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*, 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:302:9: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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*, 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:302:9: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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*, 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:367:13: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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*, 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:367:13: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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*, 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:391:13: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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*, 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:391:13: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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*, 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:415:13: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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*, 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:415:13: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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*, 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:9: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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*, 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:9: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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*, 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:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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*, 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:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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*, 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:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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*, 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:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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*, 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:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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*, 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:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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); | ^~~~~ gecode/int/ldsb.cpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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(Home, const IntVarArgs&, TieBreak, IntValBranch, const Symmetries&, IntBranchFilter, 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: | ^~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/ldsb/sym-obj.o gecode/int/ldsb/sym-obj.cpp gecode/int/ldsb.cpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, const Symmetries&, BoolBranchFilter, 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: | ^~~~~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/trace.o gecode/int/trace.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/int/trace/tracer.o gecode/int/trace/tracer.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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/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/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/int/trace.cpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/trace.cpp:44:42: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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, | ~~~~~^~~~ gecode/int/trace.cpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/trace.cpp:53:43: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/float/var-imp/float.o gecode/float/var-imp/float.cpp In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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/int.hh:917, from ./gecode/float.hh:48: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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/arithmetic.hh:42: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/float/arithmetic.cpp: In function ‘void Gecode::abs(Home, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/arithmetic.cpp:44:63: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/float/arithmetic.cpp: In function ‘void Gecode::max(Home, FloatVar, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/arithmetic.cpp:52:73: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/float/arithmetic.cpp: In function ‘void Gecode::max(Home, const FloatVarArgs&, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/arithmetic.cpp:62:56: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/arithmetic.cpp: In function ‘void Gecode::min(Home, FloatVar, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/arithmetic.cpp:70:73: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/arithmetic.cpp: In function ‘void Gecode::min(Home, const FloatVarArgs&, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/arithmetic.cpp:83:56: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/arithmetic.cpp: In function ‘void Gecode::mult(Home, FloatVar, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/arithmetic.cpp:91:54: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/float/arithmetic.cpp: In function ‘void Gecode::sqr(Home, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/arithmetic.cpp:98:53: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/float/arithmetic.cpp: In function ‘void Gecode::sqrt(Home, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/arithmetic.cpp:105:64: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/arithmetic.cpp: In function ‘void Gecode::pow(Home, FloatVar, int, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/arithmetic.cpp:114:63: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/float/arithmetic.cpp: In function ‘void Gecode::nroot(Home, FloatVar, int, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/arithmetic.cpp:123:67: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/arithmetic.cpp: In function ‘void Gecode::div(Home, FloatVar, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/arithmetic.cpp:131:60: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ gecode/float/branch.cpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: gecode/float/branch.cpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | vars.expand(home,x); | ~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | postviewvalbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/float/branch.cpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, TieBreak, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: gecode/float/branch.cpp:61:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | vars.a.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | vars.b.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | vars.c.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | vars.d.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 75 | branch(home,x,vars.a,vals,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 39 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ gecode/float/branch.cpp:85:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | postviewvalbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | (home,xv,vs,vsc,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/float/branch.cpp:92:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 91 | postviewvalbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | (home,xv,vs,vsc,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/float/branch.cpp:99:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 98 | postviewvalbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | (home,xv,vs,vsc,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/float/branch.cpp: In function ‘void Gecode::branch(Home, FloatVar, FloatValBranch, 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: ./gecode/float/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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 107 | branch(home, xv, FLOAT_VAR_NONE(), vals, nullptr, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 39 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ gecode/float/branch.cpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: gecode/float/branch.cpp:122:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 121 | postviewvalbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/float/branch.cpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, TieBreak, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: gecode/float/branch.cpp:132:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 132 | vars.a.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 136 | vars.b.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | vars.c.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 144 | vars.d.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | assign(home,x,vars.a,vals,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 111 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ gecode/float/branch.cpp:156:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 155 | postviewvalbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | (home,xv,vs,vsc,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/float/branch.cpp:163:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 162 | postviewvalbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 | (home,xv,vs,vsc,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/float/branch.cpp:170:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 169 | postviewvalbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | (home,xv,vs,vsc,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/float/branch.cpp: In function ‘void Gecode::assign(Home, FloatVar, FloatAssign, 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; | ^ ./gecode/float/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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 178 | assign(home, xv, FLOAT_VAR_NONE(), vals, nullptr, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 111 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’: gecode/float/branch.cpp:51:7: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’: gecode/float/branch.cpp:85:11: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’: gecode/float/branch.cpp:92:11: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’: gecode/float/branch.cpp:99:11: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’: gecode/float/branch.cpp:122:7: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’: gecode/float/branch.cpp:156:11: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’: gecode/float/branch.cpp:163:11: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’: gecode/float/branch.cpp:170:11: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:51:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:51:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:51:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:51:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:85:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:85:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:85:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:85:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:92:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:92:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:92:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:92:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:99:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:99:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:99:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:99:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:122:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:122:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:122:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:122:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:156:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:156:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:156:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:156:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:163:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:163:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:163:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:163:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:170:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:170:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:170:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:170:11: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:51:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238: ./gecode/kernel/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:51:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:51:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:51:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:85:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:85:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:85:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:85:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:92:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:92:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:92:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:92:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:99:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:99:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:99:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:99:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:122:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:122:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:122:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:122:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:156:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:156:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:156:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:156:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:163:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:163:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:163:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:163:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:170:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:170:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:170:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:170:11: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:51:7: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:51:7: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:85:11: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:85:11: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:92:11: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:92:11: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:99:11: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 4; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]’ gecode/float/branch.cpp:99:11: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/float/linear.o gecode/float/linear.cpp In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/rel.hh:46: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/float/rel.cpp: In function ‘void Gecode::rel(Home, FloatVar, FloatRelType, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/rel.cpp:51:52: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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){ | ~~~~~^~~~ gecode/float/rel.cpp:56:52: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/float/rel.cpp:61:52: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/float/rel.cpp: In function ‘void Gecode::rel(Home, FloatVar, FloatRelType, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/rel.cpp:73:57: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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.cpp:76:57: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/float/rel.cpp:81:47: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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.cpp:85:47: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp: In function ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/rel.cpp:100:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 99 | GECODE_ES_FAIL((Rel::ReEq:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/float/rel.cpp:104:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | GECODE_ES_FAIL((Rel::ReEq:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:: | ^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/float/rel.cpp:108:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 107 | GECODE_ES_FAIL((Rel::ReEq:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/float/rel.cpp:119:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | GECODE_ES_FAIL((Rel::ReEq:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/float/rel.cpp:123:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 122 | GECODE_ES_FAIL((Rel::ReEq:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/float/rel.cpp:127:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 126 | GECODE_ES_FAIL((Rel::ReEq:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/float/rel.cpp:139:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 138 | GECODE_ES_FAIL((Rel::ReLq:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/rel.cpp:143:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 142 | GECODE_ES_FAIL((Rel::ReLq:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/rel.cpp:147:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | GECODE_ES_FAIL((Rel::ReLq:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/rel.cpp:160:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | GECODE_ES_FAIL((Rel::ReLq:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/rel.cpp:164:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 163 | GECODE_ES_FAIL((Rel::ReLq:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/rel.cpp:168:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 167 | GECODE_ES_FAIL((Rel::ReLq:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/rel.cpp: In function ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVal, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/rel.cpp:189:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 188 | GECODE_ES_FAIL((Rel::ReEqFloat:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/rel.cpp:193:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 192 | GECODE_ES_FAIL((Rel::ReEqFloat:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/rel.cpp:197:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 196 | GECODE_ES_FAIL((Rel::ReEqFloat:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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/rel.cpp:208:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | GECODE_ES_FAIL((Rel::ReEqFloat:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/rel.cpp:212:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | GECODE_ES_FAIL((Rel::ReEqFloat:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/rel.cpp:216:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | GECODE_ES_FAIL((Rel::ReEqFloat:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/rel.cpp:226:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 225 | GECODE_ES_FAIL((Rel::ReLqFloat:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/rel.cpp:230:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 229 | GECODE_ES_FAIL((Rel::ReLqFloat:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/rel.cpp:234:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 233 | GECODE_ES_FAIL((Rel::ReLqFloat:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/rel.cpp:243:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 242 | GECODE_ES_FAIL((Rel::ReLeFloat:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/rel.cpp:247:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 246 | GECODE_ES_FAIL((Rel::ReLeFloat:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/rel.cpp:251:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 250 | GECODE_ES_FAIL((Rel::ReLeFloat:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/rel.cpp:262:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 261 | GECODE_ES_FAIL((Rel::ReLeFloat:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/rel.cpp:266:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 265 | GECODE_ES_FAIL((Rel::ReLeFloat:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/rel.cpp:270:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 269 | GECODE_ES_FAIL((Rel::ReLeFloat:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/rel.cpp:282:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 281 | GECODE_ES_FAIL((Rel::ReLqFloat:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/rel.cpp:286:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 285 | GECODE_ES_FAIL((Rel::ReLqFloat:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/rel.cpp:290:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 289 | GECODE_ES_FAIL((Rel::ReLqFloat:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/rel.cpp: In function ‘void Gecode::rel(Home, const FloatVarArgs&, FloatRelType, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/rel.cpp:314:74: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/float/rel.cpp:325:54: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/float/rel.cpp:336:54: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/float/rel.cpp: In function ‘void Gecode::rel(Home, const FloatVarArgs&, FloatRelType, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/rel.cpp:351:59: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:356:59: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ gecode/float/rel.cpp:361:49: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:366:49: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:371:49: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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.cpp:376:49: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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){ | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/linear.hh:42: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/float/linear.cpp: In function ‘void Gecode::linear(Home, const FloatVarArgs&, FloatRelType, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | Linear::post(home,t,x.size(),frt,c); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:208:13: note: initializing argument 1 of ‘void Gecode::Float::Linear::post(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal)’ 208 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); | ~~~~~^~~~ gecode/float/linear.cpp: In function ‘void Gecode::linear(Home, const FloatVarArgs&, FloatRelType, FloatVal, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | Linear::post(home,t,x.size(),frt,c,r); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:228:13: note: initializing argument 1 of ‘void Gecode::Float::Linear::post(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)’ 228 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c, Reify r); | ~~~~~^~~~ gecode/float/linear.cpp: In function ‘void Gecode::linear(Home, const FloatValArgs&, const FloatVarArgs&, FloatRelType, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | Linear::post(home,t,x.size(),frt,c); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:208:13: note: initializing argument 1 of ‘void Gecode::Float::Linear::post(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal)’ 208 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); | ~~~~~^~~~ gecode/float/linear.cpp: In function ‘void Gecode::linear(Home, const FloatValArgs&, const FloatVarArgs&, FloatRelType, FloatVal, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | Linear::post(home,t,x.size(),frt,c,r); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:228:13: note: initializing argument 1 of ‘void Gecode::Float::Linear::post(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)’ 228 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c, Reify r); | ~~~~~^~~~ gecode/float/linear.cpp: In function ‘void Gecode::linear(Home, const FloatVarArgs&, FloatRelType, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 125 | Linear::post(home,t,x.size()+1,frt,0.0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:208:13: note: initializing argument 1 of ‘void Gecode::Float::Linear::post(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal)’ 208 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); | ~~~~~^~~~ gecode/float/linear.cpp: In function ‘void Gecode::linear(Home, const FloatVarArgs&, FloatRelType, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: 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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:228:13: note: initializing argument 1 of ‘void Gecode::Float::Linear::post(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)’ 228 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c, Reify r); | ~~~~~^~~~ gecode/float/linear.cpp: In function ‘void Gecode::linear(Home, const FloatValArgs&, const FloatVarArgs&, FloatRelType, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | Linear::post(home,t,x.size()+1,frt,0.0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:208:13: note: initializing argument 1 of ‘void Gecode::Float::Linear::post(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal)’ 208 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); | ~~~~~^~~~ gecode/float/linear.cpp: In function ‘void Gecode::linear(Home, const FloatValArgs&, const FloatVarArgs&, FloatRelType, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: 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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:228:13: note: initializing argument 1 of ‘void Gecode::Float::Linear::post(Gecode::Home, 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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/linear.hh:42: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ gecode/float/linear/post.cpp: In function ‘void Gecode::Float::Linear::dopost(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal)’: gecode/float/linear/post.cpp:224:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 224 | post_nary(home,x,y,frt,c); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 233 | post_nary(home,x,y,frt,c); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, Term*, int, Gecode::FloatRelType, Gecode::FloatVal)’: gecode/float/linear/post.cpp:244:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 244 | rel(home, extend(home,re,t,n), frt, c); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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&, Term*&, int&)’ 85 | extend(Home home, Region& r, Term*& t, int& n) { | ~~~~~^~~~ gecode/float/linear/post.cpp:244:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 244 | rel(home, extend(home,re,t,n), frt, c); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1124:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVal)’ 1124 | rel(Home home, FloatVar x, FloatRelType frt, FloatVal c); | ~~~~~^~~~ gecode/float/linear/post.cpp:250:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 250 | dopost(home, t, n, frt, c); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, 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, Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)’: gecode/float/linear/post.cpp:256:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | rel(home, extend(home,re,t,n), frt, c, r); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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&, Term*&, int&)’ 85 | extend(Home home, Region& r, Term*& t, int& n) { | ~~~~~^~~~ gecode/float/linear/post.cpp:256:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | rel(home, extend(home,re,t,n), frt, c, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1129:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVal, Reify)’ 1129 | rel(Home home, FloatVar x, FloatRelType frt, FloatVal c, Reify r); | ~~~~~^~~~ gecode/float/linear/post.cpp:257:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 257 | dopost(home, t, n, FRT_EQ, 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, 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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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: 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:27: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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:27: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/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:27: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:27: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:27: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:27: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:27: 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) {} | ^ ./gecode/kernel/core.hpp: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/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:27: 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) {} | ^ ./gecode/kernel/core.hpp: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/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:27: 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) {} | ^ ./gecode/kernel/core.hpp: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/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:27: 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) {} | ^ ./gecode/kernel/core.hpp: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/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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/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:27: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:27: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/float/bool.cpp: In function ‘void Gecode::ite(Home, BoolVar, FloatVar, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/bool.cpp:42:46: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/float/channel.o gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/float/transcendental.o gecode/float/transcendental.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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/channel.hh:42: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/float/channel.cpp: In function ‘void Gecode::channel(Home, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/channel.cpp:45:62: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/float/channel.cpp: In function ‘void Gecode::channel(Home, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/channel.cpp:53:63: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: 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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./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; | ~~~~~~^~ ./gecode/float/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/float/transcendental.cpp: In function ‘void Gecode::exp(Home, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/transcendental.cpp:49:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | GECODE_ES_FAIL((Transcendental::Exp | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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) { | ~~~~~^~~~ gecode/float/transcendental.cpp: In function ‘void Gecode::log(Home, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/transcendental.cpp:57:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | GECODE_ES_FAIL((Transcendental::Exp | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/transcendental.cpp: In function ‘void Gecode::log(Home, FloatNum, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/transcendental.cpp:65:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | GECODE_ES_FAIL((Transcendental::Pow | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/transcendental.cpp: In function ‘void Gecode::pow(Home, FloatNum, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/transcendental.cpp:73:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | GECODE_ES_FAIL((Transcendental::Pow | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/float/trigonometric.o gecode/float/trigonometric.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/float/trigonometric.cpp: In function ‘void Gecode::asin(Home, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/trigonometric.cpp:48:67: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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) { | ~~~~~^~~~ gecode/float/trigonometric.cpp: In function ‘void Gecode::sin(Home, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/trigonometric.cpp:55:66: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/float/trigonometric.cpp: In function ‘void Gecode::acos(Home, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/trigonometric.cpp:62:67: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/trigonometric.cpp: In function ‘void Gecode::cos(Home, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/trigonometric.cpp:69:66: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/trigonometric.cpp: In function ‘void Gecode::atan(Home, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/trigonometric.cpp:76:67: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/float/trigonometric.cpp: In function ‘void Gecode::tan(Home, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/trigonometric.cpp:83:66: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/float/branch/chb.o gecode/float/branch/chb.cpp In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | Action::init(home,y,d,bm); | ~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./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; typename View::VarType = Gecode::FloatVar]’ 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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | Action::init(home,y,d,bm); | ~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::FloatVar]’ 335 | Action::init(Home home, ViewArray& x, double d, | ~~~~~^~~~ 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:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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; typename View::VarType = Gecode::FloatVar]’: gecode/float/branch/action.cpp:41:17: 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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::FloatVar]’ 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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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) { | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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; | ~~~~~~^~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: 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/float/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/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; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch/action.cpp:41:17: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./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; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch/action.cpp:41:17: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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/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; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch/action.cpp:41:17: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.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/float.hh:48: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | CHB::init(home,y,bm); | ~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./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; typename View::VarType = Gecode::FloatVar]’ 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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | CHB::init(home,y,bm); | ~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::FloatVar]’ 358 | CHB::init(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/float/rounding.o gecode/float/rounding.cpp ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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; typename View::VarType = Gecode::FloatVar]’: gecode/float/branch/chb.cpp:40:14: 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)); | ^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::FloatVar]’ 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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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) { | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/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; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch/chb.cpp:40:14: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch/chb.cpp:40:14: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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/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; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch/chb.cpp:40:14: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/float/exec.o gecode/float/exec.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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/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); | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/float/branch/val-sel-commit.o gecode/float/branch/val-sel-commit.cpp In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/float/exec.cpp: In function ‘void Gecode::wait(Home, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/exec.cpp:41:53: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./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/float/exec.cpp: In function ‘void Gecode::wait(Home, const 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/exec.cpp:48:52: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/propagator/wait.hpp:232:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Float::FloatView]’ 232 | NaryWait::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/float/branch/view-sel.o gecode/float/branch/view-sel.cpp ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/float/dom.o gecode/float/dom.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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:917, from ./gecode/float.hh:48: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/rel.hh:46: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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); | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/float/relax.o gecode/float/relax.cpp In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/float/dom.cpp: In function ‘void Gecode::dom(Home, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/dom.cpp: In function ‘void Gecode::dom(Home, const FloatVarArgs&, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/dom.cpp: In function ‘void Gecode::dom(Home, FloatVar, FloatNum, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/dom.cpp: In function ‘void Gecode::dom(Home, const FloatVarArgs&, FloatNum, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/dom.cpp: In function ‘void Gecode::dom(Home, FloatVar, FloatVal, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/dom.cpp:91:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 90 | GECODE_ES_FAIL((Rel::ReEqFloat | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ gecode/float/dom.cpp:95:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | GECODE_ES_FAIL((Rel::ReEqFloat | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/float/dom.cpp:99:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 98 | GECODE_ES_FAIL((Rel::ReEqFloat | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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(Home, FloatVar, FloatNum, FloatNum, Reify)’: gecode/float/dom.cpp:121:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 121 | dom(home,x,n,r); | ~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, FloatVar, FloatVal, Reify)’ 84 | dom(Home home, FloatVar x, FloatVal n, Reify r) { | ~~~~~^~~~ gecode/float/dom.cpp: In function ‘void Gecode::dom(Home, FloatVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/dom.cpp: In function ‘void Gecode::dom(Home, const FloatVarArgs&, const 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./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/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) {} | ^ ./gecode/kernel/core.hpp: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/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/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) {} | ^ ./gecode/kernel/core.hpp: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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/float/trace.o gecode/float/trace.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ gecode/float/relax.cpp: In function ‘void Gecode::relax(Home, const FloatVarArgs&, const FloatVarArgs&, Rnd, double)’: gecode/float/relax.cpp:64:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | Search::relax(home,x,sx,r,p,fr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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:45: 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) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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) { | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/float/trace/tracer.o gecode/float/trace/tracer.cpp In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/float/trace.cpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/trace.cpp:44:44: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/float/exception.o gecode/float/exception.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/branch.o gecode/set/branch.cpp In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ 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/float.hh:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/cardinality.o gecode/set/cardinality.cpp In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/branch.cpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’: gecode/set/branch.cpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | vars.expand(home,x); | ~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | postviewvalbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/set/branch.cpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, TieBreak, SetValBranch, SetBranchFilter, SetVarValPrint)’: gecode/set/branch.cpp:61:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | vars.a.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | vars.b.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | vars.c.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | vars.d.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 75 | branch(home,x,vars.a,vals,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 39 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/branch.cpp:83:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 83 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/set/branch.cpp:89:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/set/branch.cpp:95:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/set/branch.cpp: In function ‘void Gecode::branch(Home, SetVar, SetValBranch, 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: ./gecode/set/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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | branch(home, xv, SET_VAR_NONE(), vals, nullptr, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 39 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/branch.cpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’: gecode/set/branch.cpp:119:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | postviewvalbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/set/branch.cpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, TieBreak, SetAssign, SetBranchFilter, SetVarValPrint)’: gecode/set/branch.cpp:129:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 129 | vars.a.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 133 | vars.b.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 137 | vars.c.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 141 | vars.d.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 143 | assign(home,x,vars.a,vals,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 108 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/branch.cpp:151:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 151 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/set/branch.cpp:157:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 157 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/set/branch.cpp:163:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 163 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/set/branch.cpp: In function ‘void Gecode::assign(Home, SetVar, SetAssign, 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; | ^ ./gecode/set/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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 171 | assign(home, xv, SET_VAR_NONE(), vars, nullptr, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 108 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’: gecode/set/branch.cpp:51:7: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’: gecode/set/branch.cpp:83:45: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’: gecode/set/branch.cpp:89:45: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/convex.o gecode/set/convex.cpp ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’: gecode/set/branch.cpp:95:45: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’: gecode/set/branch.cpp:119:7: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’: gecode/set/branch.cpp:151:45: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’: gecode/set/branch.cpp:157:45: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’: gecode/set/branch.cpp:163:45: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:51:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:51:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:51:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:51:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:83:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:83:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:83:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:83:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:89:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:89:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:89:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:89:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:95:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:95:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:95:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:95:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:119:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:119:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:119:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:119:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:151:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:151:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:151:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:151:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:157:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:157:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:157:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:157:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:163:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:163:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:163:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:163:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:51:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238: ./gecode/kernel/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:51:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:51:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:51:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:83:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:83:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:83:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:83:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:89:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:89:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:89:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:89:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:95:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:95:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:95:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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-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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:95:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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-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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:119:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:119:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:119:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:119:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:151:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:151:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:151:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:151:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:157:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:157:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:157:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:157:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:163:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:163:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:163:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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-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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:163:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:51:7: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:51:7: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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); | ^~~~~ ./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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:83:45: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:83:45: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:89:45: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:89:45: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:95:45: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]’ gecode/set/branch.cpp:95:45: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& 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: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/set/cardinality.cpp: In function ‘void Gecode::cardinality(Home, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/cardinality.cpp: In function ‘void Gecode::cardinality(Home, const 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/cardinality.cpp: In function ‘void Gecode::cardinality(Home, SetVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/cardinality.cpp:68:54: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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(Home, SetVar, IntVar, Reify)’: gecode/set/cardinality.cpp:74:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | rel(home, x, IRT_EQ, y, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1134:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, Reify, IntPropLevel)’ 1134 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r, | ~~~~~^~~~ gecode/set/cardinality.cpp:75:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 75 | cardinality(home, s, y); | ~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, SetVar, IntVar)’ 66 | cardinality(Home home, SetVar s, IntVar x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:98: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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); | ^ ./gecode/kernel/core.hpp: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/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: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/convex/conv.o gecode/set/convex/conv.cpp ./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); | ^ ./gecode/kernel/core.hpp: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/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: gecode/set/convex.cpp: In function ‘void Gecode::convex(Home, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/convex.cpp:44:40: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/set/convex.cpp: In function ‘void Gecode::convex(Home, SetVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/convex.cpp:51:44: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& 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: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:98: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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); | ^ ./gecode/kernel/core.hpp: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/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: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:98: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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); | ^ ./gecode/kernel/core.hpp: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/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: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/dom.o gecode/set/dom.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/rel.o gecode/set/rel.cpp In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/dom.cpp: In function ‘void Gecode::dom(Home, SetVar, SetRelType, int)’: gecode/set/dom.cpp:46:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | dom(home, s, r, d); | ~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:687:12: note: initializing argument 1 of ‘void Gecode::dom(Home, SetVar, SetRelType, const IntSet&)’ 687 | dom(Home home, SetVar x, SetRelType r, const IntSet& s); | ~~~~~^~~~ gecode/set/dom.cpp: In function ‘void Gecode::dom(Home, const SetVarArgs&, SetRelType, int)’: gecode/set/dom.cpp:53:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | dom(home, s, r, d); | ~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:690:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const SetVarArgs&, SetRelType, const IntSet&)’ 690 | dom(Home home, const SetVarArgs& x, SetRelType r, const IntSet& s); | ~~~~~^~~~ gecode/set/dom.cpp: In function ‘void Gecode::dom(Home, SetVar, SetRelType, int, int)’: gecode/set/dom.cpp:61:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | dom(home, s, r, d); | ~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:687:12: note: initializing argument 1 of ‘void Gecode::dom(Home, SetVar, SetRelType, const IntSet&)’ 687 | dom(Home home, SetVar x, SetRelType r, const IntSet& s); | ~~~~~^~~~ gecode/set/dom.cpp: In function ‘void Gecode::dom(Home, const SetVarArgs&, SetRelType, int, int)’: gecode/set/dom.cpp:69:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | dom(home, s, r, d); | ~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:690:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const SetVarArgs&, SetRelType, const IntSet&)’ 690 | dom(Home home, const SetVarArgs& x, SetRelType r, const IntSet& s); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/set/dom.cpp: In function ‘void Gecode::dom(Home, SetVar, SetRelType, const 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/dom.cpp:98:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | (Set::Rel::Lq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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) { | ~~~~~^~~~ gecode/set/dom.cpp:106:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | (Set::Rel::Lq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/set/dom.cpp:114:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | (Set::Rel::Lq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/set/dom.cpp:122:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 121 | (Set::Rel::Lq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/set/dom.cpp:139:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | (Set::Rel::DistinctDoit::post(home, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 140 | cv))); | ~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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(Home, const SetVarArgs&, SetRelType, const 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/dom.cpp:220:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 219 | GECODE_ES_FAIL((Set::Rel::Lq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/set/dom.cpp:230:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 229 | GECODE_ES_FAIL((Set::Rel::Lq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/set/dom.cpp:240:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 239 | GECODE_ES_FAIL((Set::Rel::Lq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/set/dom.cpp:250:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 249 | GECODE_ES_FAIL((Set::Rel::Lq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/set/dom.cpp:276:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 275 | GECODE_ES_FAIL((Set::Rel::DistinctDoit | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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(Home, SetVar, SetRelType, int, Reify)’: gecode/set/dom.cpp:346:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 346 | dom(home, s, rt, d, r); | ~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:705:12: note: initializing argument 1 of ‘void Gecode::dom(Home, SetVar, SetRelType, const IntSet&, Reify)’ 705 | dom(Home home, SetVar x, SetRelType rt, const IntSet& s, Reify r); | ~~~~~^~~~ gecode/set/dom.cpp: In function ‘void Gecode::dom(Home, SetVar, SetRelType, int, int, Reify)’: gecode/set/dom.cpp:354:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | dom(home, s, rt, d, r); | ~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:705:12: note: initializing argument 1 of ‘void Gecode::dom(Home, SetVar, SetRelType, const IntSet&, Reify)’ 705 | dom(Home home, SetVar x, SetRelType rt, const IntSet& s, Reify r); | ~~~~~^~~~ gecode/set/dom.cpp: In function ‘void Gecode::dom(Home, SetVar, SetRelType, const IntSet&, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/dom.cpp:370:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 368 | (Set::Rel::ReEq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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, | ~~~~~^~~~ gecode/set/dom.cpp:376:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 374 | (Set::Rel::ReEq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:382:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 380 | (Set::Rel::ReEq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:395:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 394 | (Set::Rel::ReLq::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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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, | ~~~~~^~~~ gecode/set/dom.cpp:400:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 399 | (Set::Rel::ReLq::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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:405:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 404 | (Set::Rel::ReLq::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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:418:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | (Set::Rel::ReLq::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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:423:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 422 | (Set::Rel::ReLq::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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:428:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 427 | (Set::Rel::ReLq::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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:441:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 440 | (Set::Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:446:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 445 | (Set::Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:451:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 450 | (Set::Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:464:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 463 | (Set::Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:469:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 468 | (Set::Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:474:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 473 | (Set::Rel::ReLq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:489:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 487 | (Set::Rel::ReEq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:495:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 493 | (Set::Rel::ReEq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:501:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 499 | (Set::Rel::ReEq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:515:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 513 | (Set::Rel::ReSubset | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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, | ~~~~~^~~~ gecode/set/dom.cpp:521:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 519 | (Set::Rel::ReSubset | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:527:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 525 | (Set::Rel::ReSubset | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:541:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 539 | (Set::Rel::ReSubset | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:547:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 545 | (Set::Rel::ReSubset | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:553:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 551 | (Set::Rel::ReSubset | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:574:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 572 | (Set::Rel::ReSubset | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:580:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 578 | (Set::Rel::ReSubset | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:586:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 584 | (Set::Rel::ReSubset | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:606:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 604 | (Set::Rel::ReEq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:612:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 610 | (Set::Rel::ReEq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp:618:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 616 | (Set::Rel::ReEq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/dom.cpp: In function ‘void Gecode::dom(Home, SetVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/dom.cpp: In function ‘void Gecode::dom(Home, const SetVarArgs&, const 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel.hh:317: ./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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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: ./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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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: ./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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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 Gecode::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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/rel-op.o gecode/set/rel-op.cpp ./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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/rel.cpp: In function ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar)’: gecode/set/rel.cpp:173:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 173 | rel_post(home,x,r,y); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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 = SetView; View1 = SetView]’ 45 | rel_post(Home home, View0 x0, SetRelType r, View1 x1) { | ~~~~~^~~~ gecode/set/rel.cpp: In function ‘void Gecode::rel(Home, SetVar, SetRelType, IntVar)’: gecode/set/rel.cpp:181:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 181 | rel_post(home,s,r,xv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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 = SetView; View1 = SingletonView]’ 45 | rel_post(Home home, View0 x0, SetRelType r, View1 x1) { | ~~~~~^~~~ gecode/set/rel.cpp: In function ‘void Gecode::rel(Home, IntVar, SetRelType, SetVar)’: gecode/set/rel.cpp:189:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | rel(home, s, SRT_SUP, x); | ~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, SetVar, SetRelType, IntVar)’ 177 | rel(Home home, SetVar s, SetRelType r, IntVar x) { | ~~~~~^~~~ gecode/set/rel.cpp:192:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 192 | rel(home, s, SRT_SUB, x); | ~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, SetVar, SetRelType, IntVar)’ 177 | rel(Home home, SetVar s, SetRelType r, IntVar x) { | ~~~~~^~~~ gecode/set/rel.cpp:195:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 195 | rel(home, s, r, x); | ~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, SetVar, SetRelType, IntVar)’ 177 | rel(Home home, SetVar s, SetRelType r, IntVar x) { | ~~~~~^~~~ gecode/set/rel.cpp: In function ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)’: gecode/set/rel.cpp:204:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 204 | rel_re(home,x,rt,y,r.var()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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 = SetView; View1 = 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:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | rel_re(home,x,rt,y,r.var()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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 = SetView; View1 = 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:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 210 | rel_re(home,x,rt,y,r.var()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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 = SetView; View1 = 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(Home, SetVar, SetRelType, IntVar, Reify)’: gecode/set/rel.cpp:223:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 223 | rel_re(home,s,rt,xsingle,r.var()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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 = SetView; View1 = 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:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 226 | rel_re(home,s,rt,xsingle,r.var()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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 = SetView; View1 = 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:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 229 | rel_re(home,s,rt,xsingle,r.var()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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 = SetView; View1 = 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(Home, IntVar, SetRelType, SetVar, Reify)’: gecode/set/rel.cpp:240:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 240 | rel(home, s, SRT_SUP, x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, SetVar, SetRelType, IntVar, Reify)’ 217 | rel(Home home, SetVar s, SetRelType rt, IntVar x, Reify r) { | ~~~~~^~~~ gecode/set/rel.cpp:243:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 243 | rel(home, s, SRT_SUB, x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, SetVar, SetRelType, IntVar, Reify)’ 217 | rel(Home home, SetVar s, SetRelType rt, IntVar x, Reify r) { | ~~~~~^~~~ gecode/set/rel.cpp:246:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 246 | rel(home, s, rt, x, r); | ~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, SetVar, SetRelType, IntVar, Reify)’ 217 | rel(Home home, SetVar s, SetRelType rt, IntVar x, Reify r) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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.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); | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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: gecode/set/rel.cpp: In instantiation of ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SetView]’: gecode/set/rel.cpp:173:30: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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.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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/set/rel.cpp: In instantiation of ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = SetView; View1 = SingletonView]’: gecode/set/rel.cpp:181:36: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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.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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/set/rel.cpp: In instantiation of ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/set/rel.cpp:204:37: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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.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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/rel.cpp: In instantiation of ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/set/rel.cpp:207:37: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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.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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/rel.cpp: In instantiation of ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/set/rel.cpp:210:37: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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.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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/rel.cpp: In instantiation of ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/set/rel.cpp:223:43: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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.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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/rel.cpp: In instantiation of ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/set/rel.cpp:226:43: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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.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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/rel.cpp: In instantiation of ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/set/rel.cpp:229:43: 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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.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); \ | ^~ ./gecode/kernel/core.hpp: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/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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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 = SetView; View1 = SetView]’ gecode/set/rel.cpp:173:30: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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 = SetView; View1 = SetView]’ gecode/set/rel.cpp:173:30: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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: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); \ | ^~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = SetView; View1 = SetView]’ gecode/set/rel.cpp:173:30: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = SetView; View1 = SetView]’ gecode/set/rel.cpp:173:30: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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 = SetView; View1 = SetView]’ gecode/set/rel.cpp:173:30: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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 = SetView; View1 = SetView]’ gecode/set/rel.cpp:173:30: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SetView]’ gecode/set/rel.cpp:173:30: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:37: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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-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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:43: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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 = SetView; View1 = SetView]’ gecode/set/rel.cpp:173:30: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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 = SetView; View1 = SetView]’ gecode/set/rel.cpp:173:30: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SetView]’ gecode/set/rel.cpp:173:30: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 = SetView; View1 = SetView]’ gecode/set/rel.cpp:173:30: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 = SetView; View1 = SetView]’ gecode/set/rel.cpp:173:30: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 = SetView; View1 = SetView]’ gecode/set/rel.cpp:173:30: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 = SetView; View1 = SetView]’ gecode/set/rel.cpp:173:30: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 = SetView; View1 = SetView]’ gecode/set/rel.cpp:173:30: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:37: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:37: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:37: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:37: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:37: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:37: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:37: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:37: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:37: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:37: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:37: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:37: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:37: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:37: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:37: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:37: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:37: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:37: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:37: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:37: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:37: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: 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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:43: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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 = SetView; View1 = SetView]’ gecode/set/rel.cpp:173: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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView]’ gecode/set/rel.cpp:173:30: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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 = SetView; View1 = SetView]’ gecode/set/rel.cpp:173: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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView]’ gecode/set/rel.cpp:173: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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView]’ gecode/set/rel.cpp:173:30: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView]’ gecode/set/rel.cpp:173: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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SetView]’ gecode/set/rel.cpp:173:30: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 = SetView; View1 = SingletonView]’ gecode/set/rel.cpp:181:36: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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: ./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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 Gecode::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); \ | ^~ ./gecode/kernel/core.hpp: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/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: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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp: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/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/set/rel-op.cpp: In function ‘void Gecode::rel(Home, SetOpType, const SetVarArgs&, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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.cpp:50:59: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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) { | ~~~~~^~~~ gecode/set/rel-op.cpp:54:63: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ gecode/set/rel-op.cpp:60:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | (RelOp::IntersectionN | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ gecode/set/rel-op.cpp: In function ‘void Gecode::rel(Home, SetOpType, const SetVarArgs&, const IntSet&, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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.cpp:78:59: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ gecode/set/rel-op.cpp:82:63: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ gecode/set/rel-op.cpp:88:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | (RelOp::IntersectionN | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./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 Gecode::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:7: 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: ./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) { | ^~~~~~~~~ ./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 Gecode::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:14: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)’ is deprecated [-Wdeprecated-copy] 114 | : 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/iter.hh:70: ./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 Gecode::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:7: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)’ is deprecated [-Wdeprecated-copy] 94 | : 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) { | ^~~~~~~~~ ./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 Gecode::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:14: 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: ./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) { | ^~~~~~~~~ ./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 Gecode::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:7: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 114 | : 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) { | ^~~~~~~~~ ./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 Gecode::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 { | ^~~~~~~~~~~~~~~ ./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) { | ^~~~~~~~~ ./gecode/iter/ranges-union.hpp:160:14: note: synthesized method ‘Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)’ first required here 160 | : i(i0), j(j0) { | ^~~~~ ./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 Gecode::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:7: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 94 | : 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) { | ^~~~~~~~~ ./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 Gecode::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 { | ^~~~~~~~~~~~~~~ ./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) { | ^~~~~~~~~ ./gecode/iter/ranges-inter.hpp:142:14: 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/set/rel-op-ternary.cpp: In function ‘void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | post_compl(home, x, op, y, z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | post_nocompl(home, x, op, y, r, z); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/set/rel-op-singleton.cpp: In function ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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-singleton.cpp:57:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | GECODE_ES_FAIL((RelOp::UnionN | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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) { | ~~~~~^~~~ gecode/set/rel-op-singleton.cpp:61:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | GECODE_ES_FAIL((RelOp::PartitionN | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ gecode/set/rel-op-singleton.cpp:66:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | (RelOp::IntersectionN | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ gecode/set/rel-op-singleton.cpp: In function ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, const IntSet&, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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-singleton.cpp:91:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 90 | GECODE_ES_FAIL((RelOp::UnionN | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ gecode/set/rel-op-singleton.cpp:95:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | GECODE_ES_FAIL((RelOp::PartitionN | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ gecode/set/rel-op-singleton.cpp:100:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 99 | (RelOp::IntersectionN | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./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 Gecode::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:7: 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: ./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) { | ^~~~~~~~~ ./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 Gecode::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:14: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)’ is deprecated [-Wdeprecated-copy] 114 | : 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/iter.hh:70: ./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 Gecode::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:7: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)’ is deprecated [-Wdeprecated-copy] 94 | : 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) { | ^~~~~~~~~ ./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 Gecode::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:14: 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: ./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) { | ^~~~~~~~~ ./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 Gecode::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:7: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 114 | : 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) { | ^~~~~~~~~ ./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 Gecode::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 { | ^~~~~~~~~~~~~~~ ./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) { | ^~~~~~~~~ ./gecode/iter/ranges-union.hpp:160:14: note: synthesized method ‘Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)’ first required here 160 | : i(i0), j(j0) { | ^~~~~ ./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 Gecode::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:7: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 94 | : 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) { | ^~~~~~~~~ ./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 Gecode::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 { | ^~~~~~~~~~~~~~~ ./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) { | ^~~~~~~~~ ./gecode/iter/ranges-inter.hpp:142:14: 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/rel-op/post-compl.cpp: In function ‘void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::SetView)’: gecode/set/rel-op/post-compl.cpp:45:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | rel_eq >(home, x, op, y, cz); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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: ./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:53: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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:53: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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:53: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./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:53: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:53: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:53: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) | ~~~~~^~~~ ./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:53: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:53: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:53: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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:53: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:53: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:53: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 53 | } | ^ ./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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/rel-op/post-nocompl.o gecode/set/rel-op/post-nocompl.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | rel_op_post_nocompl(home, x, op, y, r, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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:49: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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: ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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:49: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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/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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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/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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:49: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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:49: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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: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); \ | ^~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:49: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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/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 | ^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:49: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:49: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) | ~~~~~^~~~ ./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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./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:49: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:49: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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:49: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:49: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:49: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:49: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:49: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:49: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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:49: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:49: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:49: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:49: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:49: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:49: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:49: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:49: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:89:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 89 | } | ^ ./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:130:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 130 | } | ^ ./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:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 53 | } | ^ ./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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | rel_eq >(home, x, op, y, cz); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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: ./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:58: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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:58: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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:58: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./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:58: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:58: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:58: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) | ~~~~~^~~~ ./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:58: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:58: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:58: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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:58: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:58: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:58: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 53 | } | ^ ./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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | rel_op_post_nocompl(home, x, op, y, r, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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:54: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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: ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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:54: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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/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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:54: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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:54: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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: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); \ | ^~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:54: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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 | ^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:54: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) | ~~~~~^~~~ ./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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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:54: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:54: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:54: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:54: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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: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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:54: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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: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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:54: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:54: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:89:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 89 | } | ^ ./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:130:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 130 | } | ^ ./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:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 53 | } | ^ ./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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/rel-op/post-nocompl-vvc.o gecode/set/rel-op/post-nocompl-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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/rel-op/post-compl-cvc.o gecode/set/rel-op/post-compl-cvc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-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: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: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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/rel-op/post-compl-vvc.cpp: In function ‘void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::ConstSetView)’: gecode/set/rel-op/post-compl-vvc.cpp:48:41: 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/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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) { | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/set/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/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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:139: ./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:41: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/rel-op/post-compl-cvc.cpp: In function ‘void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::ConstSetView)’: gecode/set/rel-op/post-compl-cvc.cpp:49:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | rel_eq(home, x, op, y, cz); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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) { | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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:41: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./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:41: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:41: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) | ~~~~~^~~~ ./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:41: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:41: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:41: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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: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) { | ^ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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: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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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: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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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: ./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:46: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ 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:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | rel_op_post_nocompl(home, x, op, y, r, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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:46: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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:46: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./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:46: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:46: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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.hh:320, from ./gecode/set/rel-op.hh:44: ./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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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-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:46: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) | ~~~~~^~~~ ./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:46: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:46: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:46: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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:46: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:46: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:46: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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:54: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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: ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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.hh:320, from ./gecode/set/rel-op.hh:44: ./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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 53 | } | ^ ./gecode/set/rel-op/post.hpp:54:5: note: here 54 | case SOT_UNION: | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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:54: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:54: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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/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); \ | ^~ ./gecode/kernel/core.hpp: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-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/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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:54: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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:54: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:54: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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/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 | ^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:54: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:54: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:54: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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:54: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 53 | } | ^ ./gecode/set/rel-op/post.hpp:54:5: note: here 54 | case SOT_UNION: | ^~~~ ./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:54: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:54: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:54: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:54: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:54: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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: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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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: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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:54: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:54: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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: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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:54: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:54: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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: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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 53 | } | ^ ./gecode/set/rel-op/post.hpp:54:5: note: here 54 | case SOT_UNION: | ^~~~ ./gecode/set/rel-op/post.hpp: In function ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:89:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 89 | } | ^ ./gecode/set/rel-op/post.hpp:90:5: note: here 90 | case SOT_UNION: | ^~~~ ./gecode/set/rel-op/post.hpp: In function ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:130:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 130 | } | ^ ./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:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 53 | } | ^ ./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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/rel-op/post-nocompl-cvc.o gecode/set/rel-op/post-nocompl-cvc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/rel-op-const-vvc.o gecode/set/rel-op-const-vvc.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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:45:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | rel_op_post_nocompl(home, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 46 | x, op, y, r, z); | ~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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-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); | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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:45:59: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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: ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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:45:59: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:45:59: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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/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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:45:59: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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:45:59: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:45:59: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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 | ^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:45:59: 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:45:59: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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:45:59: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./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:45:59: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:45:59: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:45:59: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./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:45:59: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:45:59: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:45:59: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45:59: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45:59: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45:59: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:45:59: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45:59: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45:59: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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:45:59: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:45:59: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:45:59: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./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:45:59: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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:45:59: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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:45:59: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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:45:59: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:45:59: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:45:59: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:45:59: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:45:59: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:45:59: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:45:59: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:45:59: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:45:59: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:45:59: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:45:59: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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:45:59: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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:45:59: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:45:59: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:45:59: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:45:59: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:45:59: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:45:59: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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:45:59: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:45:59: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:45:59: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:45:59: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:45:59: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:45:59: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:45:59: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:45:59: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:45:59: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:45:59: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:45:59: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:45:59: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:45:59: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 53 | } | ^ ./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:89:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 89 | } | ^ ./gecode/set/rel-op/post.hpp:90:5: note: here 90 | case SOT_UNION: | ^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./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:130:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 130 | } | ^ ./gecode/set/rel-op/post.hpp:131:5: note: here 131 | case SOT_UNION: | ^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/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:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 53 | } | ^ ./gecode/set/rel-op/post.hpp:54:5: note: here 54 | case SOT_UNION: | ^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/rel-op-const-vvc.cpp: In function ‘void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, const IntSet&)’: gecode/set/rel-op-const-vvc.cpp:52:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 52 | post_compl(home, x, op, y, zv); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | post_nocompl(home, x, op, y, r, zv); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-op/post.hpp:240:21: note: initializing argument 1 of ‘void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::ConstSetView)’ 240 | post_nocompl(Home home, SetView x, SetOpType op, SetView y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/rel-op-const-vcv.o gecode/set/rel-op-const-vcv.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/rel-op-const-vcc.o gecode/set/rel-op-const-vcc.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& 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: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:139: gecode/set/rel-op-const-vcv.cpp: In function ‘void Gecode::rel(Home, SetVar, SetOpType, const IntSet&, SetRelType, SetVar)’: gecode/set/rel-op-const-vcv.cpp:63:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | (Intersection | ~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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:76:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | (Intersection | ~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | rel(home,tmp,r,z); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/set/rel-op-const-vcv.cpp:85:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | (Distinct | ~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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) { | ~~~~~^~~~ gecode/set/rel-op-const-vcv.cpp:93:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 91 | (Intersection | ~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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:104:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | (SuperOfInter | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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( | ^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ gecode/set/rel-op-const-vcv.cpp:112:56: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ gecode/set/rel-op-const-vcv.cpp:123:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 121 | (Intersection | ~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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:131:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 130 | GECODE_ES_FAIL((SuperOfInter | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ gecode/set/rel-op-const-vcv.cpp:140:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 138 | (Intersection | ~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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:150:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 148 | (Union, | ~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 157 | rel(home, y, op, x, r, z); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:782:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntSet&, SetOpType, SetVar, SetRelType, SetVar)’ 782 | rel(Home home, const IntSet& x, SetOpType op, SetVar y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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: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); \ | ^~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/set/rel-op-const-vcc.cpp: In function ‘void Gecode::rel(Home, SetVar, SetOpType, const IntSet&, SetRelType, const IntSet&)’: gecode/set/rel-op-const-vcc.cpp:65:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | (Intersection | ~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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, | ~~~~~^~~~ gecode/set/rel-op-const-vcc.cpp:78:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 76 | (Intersection | ~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | dom(home,tmp,r,z); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:687:12: note: initializing argument 1 of ‘void Gecode::dom(Home, SetVar, SetRelType, const IntSet&)’ 687 | dom(Home home, SetVar x, SetRelType r, const IntSet& s); | ~~~~~^~~~ gecode/set/rel-op-const-vcc.cpp:87:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | (Distinct | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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) { | ~~~~~^~~~ gecode/set/rel-op-const-vcc.cpp:95:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | (Intersection | ~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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:106:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | (SuperOfInter | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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, | ~~~~~^~~~ gecode/set/rel-op-const-vcc.cpp:124:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 122 | (Intersection | ~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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:141:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | (Intersection | ~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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-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:151:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 149 | (Union, | ~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 158 | rel(home, y, op, x, r, z); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:794:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntSet&, SetOpType, SetVar, SetRelType, const IntSet&)’ 794 | rel(Home home, const IntSet& x, SetOpType op, SetVar y, SetRelType r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/rel-op-const-cvv.o gecode/set/rel-op-const-cvv.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/rel-op-const-cvc.cpp: In function ‘void Gecode::rel(Home, const IntSet&, SetOpType, SetVar, SetRelType, const IntSet&)’: gecode/set/rel-op-const-cvc.cpp:54:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | post_compl(home, xv, op, y, zv); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | post_nocompl(home, xv, op, y, r, zv); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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-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); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/int.o gecode/set/int.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:139: gecode/set/rel-op-const-cvv.cpp: In function ‘void Gecode::rel(Home, const IntSet&, SetOpType, SetVar, SetRelType, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | post_compl(home, xv, op, y, z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-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:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | post_nocompl(home, xv, op, y, r, z); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/channel.o gecode/set/channel.cpp In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/set/int.cpp: In function ‘void Gecode::rel(Home, SetVar, IntRelType, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/int.cpp:53:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 52 | (Set::Rel::Eq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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) { | ~~~~~^~~~ gecode/set/int.cpp:65:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | (Set::Rel::NoSubset | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | rel(home, tmp, IRT_LQ, x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ gecode/set/int.cpp:73:64: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | rel(home, tmp, IRT_LE, x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ gecode/set/int.cpp:80:64: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | rel(home, tmp, IRT_GQ, x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ gecode/set/int.cpp:87:64: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | rel(home, tmp, IRT_GR, x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ gecode/set/int.cpp:94:64: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 110 | cardinality(home, s, c); | ~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:889:20: note: initializing argument 1 of ‘void Gecode::cardinality(Home, SetVar, IntVar)’ 889 | cardinality(Home home, SetVar s, IntVar x); | ~~~~~^~~~ gecode/set/int.cpp:113:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | rel(home, c, IRT_GR, 0, ne); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1143:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, int, Reify, IntPropLevel)’ 1143 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/set/int.cpp:115:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 115 | rel(home, r.var(), BOT_IMP, ne, 1); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1339:12: note: initializing argument 1 of ‘void Gecode::rel(Home, BoolVar, BoolOpType, BoolVar, int, IntPropLevel)’ 1339 | rel(Home home, BoolVar x0, BoolOpType o, BoolVar x1, int n, | ~~~~~^~~~ gecode/set/int.cpp:116:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 116 | min(home, s, m, ne); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:869:12: note: initializing argument 1 of ‘void Gecode::min(Home, SetVar, IntVar, 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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 122 | cardinality(home, s, c); | ~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:889:20: note: initializing argument 1 of ‘void Gecode::cardinality(Home, SetVar, IntVar)’ 889 | cardinality(Home home, SetVar s, IntVar x); | ~~~~~^~~~ gecode/set/int.cpp:125:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 125 | rel(home, c, IRT_GR, 0, ne); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1143:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, int, Reify, IntPropLevel)’ 1143 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/set/int.cpp:127:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 127 | rel(home, r.var(), BOT_IMP, ne, 1); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1339:12: note: initializing argument 1 of ‘void Gecode::rel(Home, BoolVar, BoolOpType, BoolVar, int, IntPropLevel)’ 1339 | rel(Home home, BoolVar x0, BoolOpType o, BoolVar x1, int n, | ~~~~~^~~~ gecode/set/int.cpp:128:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | max(home, s, m, ne); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:884:12: note: initializing argument 1 of ‘void Gecode::max(Home, SetVar, IntVar, Reify)’ 884 | max(Home home, SetVar s, IntVar x, Reify r); | ~~~~~^~~~ gecode/set/int.cpp: In function ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/int.cpp:147:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | GECODE_ES_FAIL((Set::Rel::ReEq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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, | ~~~~~^~~~ gecode/set/int.cpp:152:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | GECODE_ES_FAIL((Set::Rel::ReEq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/int.cpp:157:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 155 | GECODE_ES_FAIL((Set::Rel::ReEq | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 167 | cardinality(home, s, c); | ~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:889:20: note: initializing argument 1 of ‘void Gecode::cardinality(Home, SetVar, IntVar)’ 889 | cardinality(Home home, SetVar s, IntVar x); | ~~~~~^~~~ gecode/set/int.cpp:170:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 170 | rel(home, c, IRT_GR, 0, ne); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1143:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, int, Reify, IntPropLevel)’ 1143 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/set/int.cpp:173:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 173 | rel(home, x, SRT_SUB, s, ss); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:738:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, SetRelType, SetVar, 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(); | ^ ./gecode/int/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); | ^ ./gecode/int/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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 181 | rel(home, r.var(), BOT_IMP, b, 1); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1339:12: note: initializing argument 1 of ‘void Gecode::rel(Home, BoolVar, BoolOpType, BoolVar, int, 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); | ^ ./gecode/int/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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 185 | rel(home, b, BOT_IMP, r.var(), 1); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1339:12: note: initializing argument 1 of ‘void Gecode::rel(Home, BoolVar, BoolOpType, BoolVar, int, 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; | ^~ ./gecode/int/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; | ^~ ./gecode/int/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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 192 | clause(home, BOT_AND, p, n, b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1379:15: note: initializing argument 1 of ‘void Gecode::clause(Home, BoolOpType, const BoolVarArgs&, const BoolVarArgs&, BoolVar, IntPropLevel)’ 1379 | clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y, | ~~~~~^~~~ gecode/set/int.cpp:198:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 198 | rel(home, tmp, IRT_LQ, x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1134:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, Reify, IntPropLevel)’ 1134 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r, | ~~~~~^~~~ gecode/set/int.cpp:199:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 199 | Gecode::Set::Int::remax(home, s, tmp, r); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 205 | rel(home, tmp, IRT_LE, x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1134:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, Reify, IntPropLevel)’ 1134 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r, | ~~~~~^~~~ gecode/set/int.cpp:206:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 206 | Gecode::Set::Int::remax(home, s, tmp, r); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 212 | rel(home, tmp, IRT_GQ, x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1134:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, Reify, IntPropLevel)’ 1134 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r, | ~~~~~^~~~ gecode/set/int.cpp:213:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | Gecode::Set::Int::remin(home, s, tmp, r); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 219 | rel(home, tmp, IRT_GR, x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1134:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, Reify, IntPropLevel)’ 1134 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r, | ~~~~~^~~~ gecode/set/int.cpp:220:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | Gecode::Set::Int::remin(home, s, tmp, r); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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: In function ‘void Gecode::min(Home, SetVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/int.cpp:231:60: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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::notMin(Home, SetVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/int.cpp:237:63: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/set/int.cpp: In function ‘void Gecode::min(Home, SetVar, IntVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/int.cpp:246:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | GECODE_ES_FAIL((Set::Int::ReMinElement | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/int.cpp:250:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 249 | GECODE_ES_FAIL((Set::Int::ReMinElement | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/int.cpp:254:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 253 | GECODE_ES_FAIL((Set::Int::ReMinElement | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/int.cpp: In function ‘void Gecode::max(Home, SetVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/int.cpp:263:60: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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: In function ‘void Gecode::notMax(Home, SetVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/int.cpp:269:63: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/set/int.cpp: In function ‘void Gecode::max(Home, SetVar, IntVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/int.cpp:278:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 277 | GECODE_ES_FAIL((Set::Int::ReMaxElement | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/int.cpp:282:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 281 | GECODE_ES_FAIL((Set::Int::ReMaxElement | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/int.cpp:286:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 285 | GECODE_ES_FAIL((Set::Int::ReMaxElement | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/int.cpp: In function ‘void Gecode::weights(Home, IntSharedArray, IntSharedArray, SetVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/int.cpp:295:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 295 | GECODE_ES_FAIL(Set::Int::Weights::post(home,elements, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 296 | weights,x,y)); | ~~~~~~~~~~~~ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) {} | ^ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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 Gecode::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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ ./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); \ | ^~ ./gecode/kernel/core.hpp: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/set/channel.cpp: In function ‘void Gecode::channelSorted(Home, const IntVarArgs&, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/channel.cpp:48:67: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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, | ~~~~~^~~~ gecode/set/channel.cpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, const 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/channel.cpp:60:65: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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, | ~~~~~^~~~ gecode/set/channel.cpp: In function ‘void Gecode::channel(Home, const BoolVarArgs&, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/channel.cpp:68:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | GECODE_ES_FAIL((Set::Channel::ChannelBool | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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, | ~~~~~^~~~ gecode/set/channel.cpp: In function ‘void Gecode::channel(Home, const SetVarArgs&, const 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/channel.cpp:81:65: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/set/bool.cpp: In function ‘void Gecode::ite(Home, BoolVar, SetVar, SetVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | channel(home, b, i); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, 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: ./gecode/set/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; | ^ ./gecode/set/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:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | element(home, yx, i, z); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1019:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, SetVar)’ 1019 | element(Home home, const SetVarArgs& x, IntVar y, SetVar z); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/element.o gecode/set/element.cpp ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/sequence.o gecode/set/sequence.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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.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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/element.hh:323, from ./gecode/set/element.hh:42: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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/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:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 52 | return Rel::EqDom::post(home,x0x1w,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& 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: ./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){ | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/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: gecode/set/element.cpp: In function ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:62:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | GECODE_ES_FAIL((Element::ElementDisjoint:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./gecode/set/element/disjoint.hpp:60:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’ 60 | ElementDisjoint::post(Home home, IdxViewArray& xs, | ~~~~~^~~~ gecode/set/element.cpp:71:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | (Element::ElementUnion:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./gecode/set/element/union.hpp:90:13: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’ 90 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1) { | ~~~~~^~~~ gecode/set/element.cpp:80:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | (Element::ElementIntersection:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./gecode/set/element/inter.hpp:92:13: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’ 92 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1, | ~~~~~^~~~ gecode/set/element.cpp: In function ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:102:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 101 | GECODE_ES_FAIL((Element::ElementDisjoint | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/disjoint.hpp:60:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’ 60 | ElementDisjoint::post(Home home, IdxViewArray& xs, | ~~~~~^~~~ gecode/set/element.cpp:111:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 110 | (Element::ElementUnion:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/union.hpp:90:13: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’ 90 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1) { | ~~~~~^~~~ gecode/set/element.cpp:120:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 119 | (Element::ElementIntersection::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); \ | ^~ ./gecode/kernel/core.hpp: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/inter.hpp:92:13: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’ 92 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1, | ~~~~~^~~~ gecode/set/element.cpp: In function ‘void Gecode::element(Home, SetOpType, const IntSetArgs&, SetVar, SetVar, const 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:145:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 144 | GECODE_ES_FAIL((Element::ElementDisjoint:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/disjoint.hpp:60:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’ 60 | ElementDisjoint::post(Home home, IdxViewArray& xs, | ~~~~~^~~~ gecode/set/element.cpp:152:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 151 | (Element::ElementUnionConst:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./gecode/set/element/unionConst.hpp:95:13: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const Gecode::IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]’ 95 | post(Home home, SView x0, const IntSetArgs& xs, | ~~~~~^~~~ gecode/set/element.cpp:164:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 163 | (Element::ElementIntersection:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/inter.hpp:92:13: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’ 92 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1, | ~~~~~^~~~ gecode/set/element.cpp: In function ‘void Gecode::element(Home, SetOpType, const IntArgs&, SetVar, SetVar, const IntSet&)’: gecode/set/element.cpp:182:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 182 | element(home,op,xs,y,z,universe); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, SetOpType, const IntSetArgs&, SetVar, SetVar, const IntSet&)’ 132 | element(Home home, SetOpType op, const IntSetArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ gecode/set/element.cpp: In function ‘void Gecode::element(Home, const SetVarArgs&, IntVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:197:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 196 | GECODE_ES_FAIL((Element::ElementUnion | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~ ./gecode/kernel/core.hpp: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/union.hpp:90:13: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’ 90 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1) { | ~~~~~^~~~ gecode/set/element.cpp: In function ‘void Gecode::element(Home, const IntSetArgs&, IntVar, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:212:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | GECODE_ES_FAIL((Element::ElementUnionConst::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); \ | ^~ ./gecode/kernel/core.hpp: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/unionConst.hpp:95:13: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const Gecode::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:35: 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) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ gecode/set/element.cpp: In function ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | element(home, a, pair(home,x,w,y,h), z); | ~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | element(home, a, pair(home,x,w,y,h), z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const IntSetArgs&, IntVar, SetVar)’ 201 | element(Home home, const IntSetArgs& x, IntVar y, SetVar z) { | ~~~~~^~~~ gecode/set/element.cpp: In function ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | element(home, a, pair(home,x,w,y,h), z); | ~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | element(home, a, pair(home,x,w,y,h), z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const SetVarArgs&, IntVar, SetVar)’ 186 | element(Home home, const SetVarArgs& x, IntVar y, SetVar z) { | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:50: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./gecode/set/element/disjoint.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/disjoint.hpp:40:54: note: initializing argument 1 of ‘Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’ 40 | ElementDisjoint::ElementDisjoint(Home home, | ~~~~~^~~~ ./gecode/set/element/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/union.hpp:41:21: note: initializing argument 1 of ‘Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’ 41 | ElementUnion(Home home, IdxViewArray& iv0, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/set/element/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/inter.hpp:41:28: note: initializing argument 1 of ‘Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’ 41 | ElementIntersection(Home home, IdxViewArray& iv0, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/element/disjoint.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/disjoint.hpp:40:54: note: initializing argument 1 of ‘Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’ 40 | ElementDisjoint::ElementDisjoint(Home home, | ~~~~~^~~~ ./gecode/set/element/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/union.hpp:41:21: note: initializing argument 1 of ‘Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’ 41 | ElementUnion(Home home, IdxViewArray& iv0, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/set/element/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/inter.hpp:41:28: note: initializing argument 1 of ‘Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’ 41 | ElementIntersection(Home home, IdxViewArray& iv0, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/element/disjoint.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/disjoint.hpp:40:54: note: initializing argument 1 of ‘Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’ 40 | ElementDisjoint::ElementDisjoint(Home home, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/set/element/unionConst.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const Gecode::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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/unionConst.hpp:41:26: note: initializing argument 1 of ‘Gecode::Set::Element::ElementUnionConst::ElementUnionConst(Gecode::Home, SView, const Gecode::IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]’ 41 | ElementUnionConst(Home home, SView y0, | ~~~~~^~~~ ./gecode/set/element/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/inter.hpp:41:28: note: initializing argument 1 of ‘Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’ 41 | ElementIntersection(Home home, IdxViewArray& iv0, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/set/element/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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/union.hpp:41:21: note: initializing argument 1 of ‘Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’ 41 | ElementUnion(Home home, IdxViewArray& iv0, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/set/element/unionConst.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const Gecode::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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/unionConst.hpp:41:26: note: initializing argument 1 of ‘Gecode::Set::Element::ElementUnionConst::ElementUnionConst(Gecode::Home, SView, const Gecode::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/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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:50: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/set/element/disjoint.hpp: In instantiation of ‘Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’: ./gecode/set/element/disjoint.hpp:67:12: required from ‘static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/set/element/union.hpp: In instantiation of ‘Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’: ./gecode/set/element/union.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/set/element/inter.hpp: In instantiation of ‘Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’: ./gecode/set/element/inter.hpp:99:12: required from ‘static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/set/element/disjoint.hpp: In instantiation of ‘Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’: ./gecode/set/element/disjoint.hpp:67:12: required from ‘static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/set/element/union.hpp: In instantiation of ‘Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’: ./gecode/set/element/union.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/set/element/inter.hpp: In instantiation of ‘Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’: ./gecode/set/element/inter.hpp:99:12: required from ‘static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/set/element/disjoint.hpp: In instantiation of ‘Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’: ./gecode/set/element/disjoint.hpp:67:12: required from ‘static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/set/element/unionConst.hpp: In instantiation of ‘Gecode::Set::Element::ElementUnionConst::ElementUnionConst(Gecode::Home, SView, const Gecode::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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/set/element/inter.hpp: In instantiation of ‘Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’: ./gecode/set/element/inter.hpp:99:12: required from ‘static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/set/element/union.hpp: In instantiation of ‘Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; IdxViewArray = Gecode::Int::IdxViewArray]’: ./gecode/set/element/union.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/set/element/unionConst.hpp: In instantiation of ‘Gecode::Set::Element::ElementUnionConst::ElementUnionConst(Gecode::Home, SView, const Gecode::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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./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:50: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:106: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/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: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/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: gecode/set/sequence.cpp: In function ‘void Gecode::sequence(Home, const 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/sequence.cpp:48:39: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ gecode/set/sequence.cpp: In function ‘void Gecode::sequence(Home, const SetVarArgs&, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/sequence.cpp:55:40: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:44: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/element.hh:44: ./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 Gecode::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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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: ./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 Gecode::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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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, | ~~~~~^~~~ ./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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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-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 Gecode::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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 Gecode::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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/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 Gecode::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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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-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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) | ~~~~~^~~~ ./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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:44: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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 Gecode::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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:44: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: ./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 Gecode::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:7: 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: ./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) { | ^~~~~~~~~ ./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 Gecode::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:14: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)’ is deprecated [-Wdeprecated-copy] 114 | : 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/iter.hh:70: ./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 Gecode::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:7: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)’ is deprecated [-Wdeprecated-copy] 94 | : 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) { | ^~~~~~~~~ ./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 Gecode::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:14: 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: ./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) { | ^~~~~~~~~ ./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 Gecode::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:7: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 114 | : 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) { | ^~~~~~~~~ ./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 Gecode::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 { | ^~~~~~~~~~~~~~~ ./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) { | ^~~~~~~~~ ./gecode/iter/ranges-union.hpp:160:14: note: synthesized method ‘Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)’ first required here 160 | : i(i0), j(j0) { | ^~~~~ ./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 Gecode::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:7: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 94 | : 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) { | ^~~~~~~~~ ./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 Gecode::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 { | ^~~~~~~~~~~~~~~ ./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) { | ^~~~~~~~~ ./gecode/iter/ranges-inter.hpp:142:14: 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/distinct/atmostOne.o gecode/set/distinct/atmostOne.cpp In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/distinct.hh:71: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/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: gecode/set/distinct.cpp: In function ‘void Gecode::atmostOne(Home, const 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/distinct.cpp:47:45: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/precede.o gecode/set/precede.cpp In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/distinct.hh:71: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/distinct/atmostOne.hpp:42:29: note: initializing argument 1 of ‘Gecode::Set::Distinct::AtmostOne::AtmostOne(Gecode::Home, Gecode::ViewArray&, unsigned int)’ 42 | AtmostOne::AtmostOne(Home home, ViewArray& x, unsigned int _c) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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/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); | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./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:7: 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: ./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: ./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:7: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 114 | : 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) { | ^~~~~~~~~ ./gecode/iter/ranges-diff.hpp:114:14: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 114 | : 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) { | ^~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/set/precede.cpp: In function ‘void Gecode::precede(Home, const 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/precede.cpp:52:50: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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) { | ~~~~~^~~~ gecode/set/precede.cpp: In function ‘void Gecode::precede(Home, const SetVarArgs&, const 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/precede.cpp:66:52: 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); \ | ^~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/sequence/seq.o gecode/set/sequence/seq.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/sequence/seq-u.o gecode/set/sequence/seq-u.cpp In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:106: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/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: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:44: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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:44: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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:44: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/array.o gecode/set/array.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/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); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/var-imp/set.o gecode/set/var-imp/set.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ 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/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:106: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/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: ./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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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) | ~~~~~^~~~ ./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:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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) { | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:44: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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:44: 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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:44: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: ./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:14: 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: ./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: ./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:7: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 94 | : 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) { | ^~~~~~~~~ ./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 { | ^~~~~~~~~~~~~~~ ./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: ./gecode/iter/ranges-inter.hpp:142:14: 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/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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘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: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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: ./gecode/set/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); | ^ ./gecode/set/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); | ^ ./gecode/set/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); | ^ ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/array.cpp: In constructor ‘Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)’: gecode/set/array.cpp:128:49: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 128 | x[i] = SetVar(home,glb,lub,minCard,maxCard); | ^ ./gecode/set/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); | ^ ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/array.cpp: In constructor ‘Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, const Gecode::IntSet&, int, int, unsigned int, unsigned int)’: gecode/set/array.cpp:168:57: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 168 | a[i] = SetVar(home,glb,ubMin,ubMax,minCard,maxCard); | ^ ./gecode/set/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); | ^ ./gecode/set/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); | ^ ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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/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); | ^~~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/exec.o gecode/set/exec.cpp In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/set/exec.cpp: In function ‘void Gecode::wait(Home, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/exec.cpp:41:49: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./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/set/exec.cpp: In function ‘void Gecode::wait(Home, const 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/exec.cpp:48:48: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | Action::init(home,y,d,bm); | ~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./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; typename View::VarType = Gecode::SetVar]’ 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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | Action::init(home,y,d,bm); | ~~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::SetVar]’ 335 | Action::init(Home home, ViewArray& x, double d, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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; typename View::VarType = Gecode::SetVar]’: gecode/set/branch/action.cpp:41:17: 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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::SetVar]’ 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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; typename View::VarType = Gecode::SetVar]’ gecode/set/branch/action.cpp:41:17: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/action.hpp:233:41: note: initializing argument 1 of ‘Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]’ 233 | Action::Recorder::Recorder(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/action.hpp: In instantiation of ‘Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]’: ./gecode/kernel/branch/action.hpp:245:12: required from ‘static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]’ ./gecode/kernel/branch/action.hpp:339:32: required from ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]’ gecode/set/branch/action.cpp:41:17: 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/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:187: ./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/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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; typename View::VarType = Gecode::SetVar]’ gecode/set/branch/action.cpp:41:17: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | CHB::init(home,y,bm); | ~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./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; typename View::VarType = Gecode::SetVar]’ 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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | CHB::init(home,y,bm); | ~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::SetVar]’ 358 | CHB::init(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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; typename View::VarType = Gecode::SetVar]’: gecode/set/branch/chb.cpp:40:14: 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)); | ^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::SetVar]’ 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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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) { | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; typename View::VarType = Gecode::SetVar]’ gecode/set/branch/chb.cpp:40:14: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/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; typename View::VarType = Gecode::SetVar]’ gecode/set/branch/chb.cpp:40:14: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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; typename View::VarType = Gecode::SetVar]’ gecode/set/branch/chb.cpp:40:14: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/branch/val-sel-commit.o gecode/set/branch/val-sel-commit.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/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); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/branch/ngl.o gecode/set/branch/ngl.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/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); | ^~~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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 ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(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:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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.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/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/ldsb.o gecode/set/ldsb.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/set/ldsb/sym-imp.o gecode/set/ldsb/sym-imp.cpp In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/ldsb.cpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, const Symmetries&, SetBranchFilter, SetVarValPrint)’: gecode/set/ldsb.cpp:145:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | vars.expand(home,x); | ~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | postldsbsetbrancher | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./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(Home, const SetVarArgs&, TieBreak, SetValBranch, const Symmetries&, SetBranchFilter, SetVarValPrint)’: gecode/set/ldsb.cpp:178:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 178 | vars.a.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 182 | vars.b.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | vars.c.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 190 | vars.d.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp: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/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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 192 | branch(home,x,vars.a,vals,syms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const SetVarArgs&, SetVarBranch, SetValBranch, const Symmetries&, SetBranchFilter, SetVarValPrint)’ 138 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/ldsb.cpp:215:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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:7: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:7: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:45: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:7: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: ./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, | ~~~~~^~~~ ./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:7: 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) { | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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:7: 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) { | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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:7: 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) { | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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:45: 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) { | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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:45: 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) { | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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:45: 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) { | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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:45: 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) { | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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:45: 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) { | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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:45: 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) { | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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:45: 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) { | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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:45: 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) { | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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:45: 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) { | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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:45: 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) { | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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:45: 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) { | ^ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./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:45: 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) { | ^ ./gecode/kernel/core.hpp: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/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/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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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:7: 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) | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242: ./gecode/kernel/branch/view-val.hpp:228: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/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:7: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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:7: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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:7: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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:45: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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:45: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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:45: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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:45: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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:45: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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:45: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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:45: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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:45: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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:45: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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:45: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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:45: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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/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:45: 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) | ^ ./gecode/kernel/core.hpp:3266: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/view-val.hpp:228: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:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238: ./gecode/kernel/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, | ~~~~~^~~~ ./gecode/kernel/branch/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:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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:7: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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, | ~~~~~^~~~ ./gecode/kernel/branch/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:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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-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:45: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ ./gecode/kernel/core.hpp:3266: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/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:7: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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:7: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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:45: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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:45: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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:45: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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:45: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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:45: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/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:45: 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/relax.cpp: In function ‘void Gecode::relax(Home, const SetVarArgs&, const SetVarArgs&, Rnd, double)’: gecode/set/relax.cpp:69:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | Search::relax(home,x,sx,r,p,ir); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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:41: 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) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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) { | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139: gecode/set/trace.cpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/trace.cpp:44:42: 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); \ | ^~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187: ./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) | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/minimodel/int-rel.o gecode/minimodel/int-rel.cpp 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:9: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | fill(home,ipls,ti,tb,1,d); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 163 | n->r->sum.ne->post(home,irt,-n->c,ipls); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | n->r->sum.ne->post(home,irt,n->c,ipls); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:34: 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:34: 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | int c = n->fill(home,ipls,its,nullptr); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:187:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 187 | Int::Linear::post(home, its, n->n_int, irt, -c, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | (n->n_int > 2) ? ipls.linear() : ipls.linear2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, 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:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 194 | int c = n->fill(home,ipls,nullptr,bts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:195:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 195 | Int::Linear::post(home, bts, n->n_bool, irt, -c, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1456:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, 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:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 203 | int c = n->fill(home,ipls,its,bts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 205 | channel(home,bts[0].x,x); | ~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:208:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 208 | Int::Linear::post(home, its, n->n_int+1, irt, -c, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, 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:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 216 | int c = n->fill(home,ipls,its,bts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:221:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 221 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, 0, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1520:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, 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:223:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 223 | Int::Linear::post(home, its, n->n_int+1, irt, -c, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, 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:27: 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:27: 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 249 | int c = n->fill(home,ipls,its,nullptr); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:250:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 250 | Int::Linear::post(home, its, n->n_int, irt, -c, b, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | (n->n_int > 2) ? ipls.linear() : ipls.linear2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1425:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, 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:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 257 | int c = n->fill(home,ipls,nullptr,bts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:258:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 258 | Int::Linear::post(home, bts, n->n_bool, irt, -c, b, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1488:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, 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:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 266 | int c = n->fill(home,ipls,its,bts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 268 | channel(home,bts[0].x,x); | ~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:271:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 271 | Int::Linear::post(home, its, n->n_int+1, irt, -c, b, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1425:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, 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:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 279 | int c = n->fill(home,ipls,its,bts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:284:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 284 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, 0, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1520:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, 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:286:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 286 | Int::Linear::post(home, its, n->n_int+1, irt, -c, b, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1425:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, 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:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 299 | int c = n->fill(home,ipls,its,nullptr); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:306:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 306 | Int::Linear::post(home, its, n->n_int+1, IRT_EQ, -c, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, 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:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 313 | int c = n->fill(home,ipls,nullptr,bts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:317:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 317 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, -c, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1520:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, 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:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 326 | int c = n->fill(home,ipls,its,bts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 328 | channel(home, x, bts[0].x); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hpp:37:16: note: initializing argument 1 of ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’ 37 | channel(Home home, IntVar x0, BoolVar x1, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:334:24: 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()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, 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:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 342 | int c = n->fill(home,ipls,its,bts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:346:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 346 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, 0, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1520:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, 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:24: 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()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, 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: ./gecode/int/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; | ^ ./gecode/int/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:52: 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++; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 560 | l->fill(home,ipls,ti,tb,m,d); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 562 | r->fill(home,ipls,ti,tb,m,d); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 569 | l->fill(home,ipls,ti,tb,m,d); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 571 | r->fill(home,ipls,ti,tb,-m,d); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 575 | l->fill(home,ipls,ti,tb,m*a,d); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const LinIntExpr&, const 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); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 918 | return e.post(home,ipls); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/minimodel/bool-expr.o gecode/minimodel/bool-expr.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/bool-expr.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/kernel/core.hpp: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/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: 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:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/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:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | IntVar x = a[0].post(home, ipls); | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | y = result(home,ret,x); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hpp:46:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’ 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:86:34: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 86 | y = result(home,ret,x); | ^ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | abs(home, x, y, ipls.abs()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2705:12: note: initializing argument 1 of ‘void Gecode::abs(Home, IntVar, IntVar, IntPropLevel)’ 2705 | abs(Home home, IntVar x0, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:95:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | y = result(home,ret, a[0].post(home, ipls)); | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | y = result(home,ret, a[0].post(home, ipls)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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)); | ^ ./gecode/int/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:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | IntVar x0 = a[0].post(home, ipls); | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 98 | IntVar x1 = a[1].post(home, ipls); | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | y = result(home,ret,x0); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 102 | y = result(home,ret,x1); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | min(home, x0, x1, y, ipls.min2()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2571:12: note: initializing argument 1 of ‘void Gecode::min(Home, IntVar, IntVar, IntVar, IntPropLevel)’ 2571 | min(Home home, IntVar x0, IntVar x1, IntVar x2, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:110:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 110 | x[i] = a[i].post(home, ipls); | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 111 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 112 | min(home, x, y, ipls.min()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2581:12: note: initializing argument 1 of ‘void Gecode::min(Home, const IntVarArgs&, IntVar, IntPropLevel)’ 2581 | min(Home home, const IntVarArgs& x, IntVar y, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:117:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | y = result(home,ret,a[0].post(home, ipls)); | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | y = result(home,ret,a[0].post(home, ipls)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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)); | ^ ./gecode/int/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:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 119 | IntVar x0 = a[0].post(home, ipls); | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 120 | IntVar x1 = a[1].post(home, ipls); | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 122 | y = result(home,ret,x1); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 124 | y = result(home,ret,x0); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 126 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 127 | max(home, x0, x1, y, ipls.max2()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2589:12: note: initializing argument 1 of ‘void Gecode::max(Home, IntVar, IntVar, IntVar, IntPropLevel)’ 2589 | max(Home home, IntVar x0, IntVar x1, IntVar x2, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:132:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 132 | x[i] = a[i].post(home, ipls); | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 133 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | max(home, x, y, ipls.max()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2599:12: note: initializing argument 1 of ‘void Gecode::max(Home, const IntVarArgs&, IntVar, IntPropLevel)’ 2599 | max(Home home, const IntVarArgs& x, IntVar y, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:140:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | IntVar x0 = a[0].post(home, ipls); | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 141 | IntVar x1 = a[1].post(home, ipls); | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 143 | y = result(home,ret,x0); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | y = result(home,ret,x1); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 147 | y = result(home,ret,x1); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 149 | y = result(home,ret,x0); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 151 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 152 | mult(home, x0, x1, y, ipls.mult()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2714:13: note: initializing argument 1 of ‘void Gecode::mult(Home, IntVar, IntVar, IntVar, IntPropLevel)’ 2714 | mult(Home home, IntVar x0, IntVar x1, IntVar x2, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:159:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | IntVar x0 = a[0].post(home, ipls); | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 160 | IntVar x1 = a[1].post(home, ipls); | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 161 | rel(home, x1, IRT_NQ, 0); | ~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, int, IntPropLevel)’ 1119 | rel(Home home, IntVar x, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:163:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 163 | y = result(home,ret,x0); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | y = result(home,ret,x0); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 167 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 168 | div(home, x0, x1, y, ipls.div()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2730:12: note: initializing argument 1 of ‘void Gecode::div(Home, IntVar, IntVar, IntVar, IntPropLevel)’ 2730 | div(Home home, IntVar x0, IntVar x1, IntVar x2, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:175:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 175 | IntVar x0 = a[0].post(home, ipls); | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 176 | IntVar x1 = a[1].post(home, ipls); | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 177 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:14: 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/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:2738:12: note: initializing argument 1 of ‘void Gecode::mod(Home, IntVar, IntVar, IntVar, IntPropLevel)’ 2738 | mod(Home home, IntVar x0, IntVar x1, IntVar x2, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:184:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | IntVar x = a[0].post(home, ipls); | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | y = result(home,ret,x); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 188 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | sqr(home, x, y, ipls.sqr()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2747:12: note: initializing argument 1 of ‘void Gecode::sqr(Home, IntVar, IntVar, IntPropLevel)’ 2747 | sqr(Home home, IntVar x0, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:196:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 196 | IntVar x = a[0].post(home, ipls); | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 198 | y = result(home,ret,x); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 200 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 201 | sqrt(home, x, y, ipls.sqrt()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2756:13: note: initializing argument 1 of ‘void Gecode::sqrt(Home, IntVar, IntVar, IntPropLevel)’ 2756 | sqrt(Home home, IntVar x0, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:208:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 208 | IntVar x = a[0].post(home, ipls); | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | y = result(home,ret,x); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 214 | pow(home, x, aInt, y, ipls.pow()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2768:12: note: initializing argument 1 of ‘void Gecode::pow(Home, IntVar, int, IntVar, IntPropLevel)’ 2768 | pow(Home home, IntVar x0, int n, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:221:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 221 | IntVar x = a[0].post(home, ipls); | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 224 | y = result(home,ret,x); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 226 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 227 | nroot(home, x, aInt, y, ipls.nroot()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2780:14: note: initializing argument 1 of ‘void Gecode::nroot(Home, IntVar, int, IntVar, IntPropLevel)’ 2780 | nroot(Home home, IntVar x0, int n, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:233:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 233 | IntVar z = a[n-1].post(home, ipls); | ~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 235 | y = result(home,ret,a[z.val()].post(home, ipls)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 235 | y = result(home,ret,a[z.val()].post(home, ipls)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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)); | ^ ./gecode/int/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:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 240 | x[i] = a[i].post(home, ipls); | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 244 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 249 | element(home, xa, z, y, ipls.element()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1484:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, IntVar, IntPropLevel)’ 1484 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:251:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 251 | element(home, x, z, y, ipls.element()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1508:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’ 1508 | element(Home home, const IntVarArgs& x, IntVar y0, IntVar y1, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:259:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 259 | BoolVar c = b.expr(home, ipls); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 260 | IntVar x0 = a[0].post(home, ipls); | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 261 | IntVar x1 = a[1].post(home, ipls); | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 262 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 263 | ite(home, c, x0, x1, y, ipls.ite()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1407:12: note: initializing argument 1 of ‘void Gecode::ite(Home, BoolVar, IntVar, IntVar, IntVar, IntPropLevel)’ 1407 | ite(Home home, BoolVar b, IntVar x, IntVar y, IntVar z, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ 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:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 277 | x[i] = a[i].post(home, ipls); | ~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/int/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:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 278 | rel(home, x, irt, c); | ~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1125:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1125 | rel(Home home, const IntVarArgs& x, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:280:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 280 | rel(home, post(home,nullptr,ipls), irt, c); | ~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 280 | rel(home, post(home,nullptr,ipls), irt, c); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, int, 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:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 285 | rel(home, post(home,nullptr,ipls), irt, c, b); | ~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 285 | rel(home, post(home,nullptr,ipls), irt, c, b); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1143:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, int, Reify, IntPropLevel)’ 1143 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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; | ^ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp: At global scope: gecode/minimodel/bool-expr.cpp:259:44: warning: ‘visibility’ attribute ignored [-Wattributes] 259 | const IntPropLevels& ipls) const; | ^~~~~ gecode/minimodel/bool-expr.cpp:262:58: warning: ‘visibility’ attribute ignored [-Wattributes] 262 | BoolVar expr(Home home, const IntPropLevels& ipls) const; | ^~~~~ gecode/minimodel/bool-expr.cpp:265:54: warning: ‘visibility’ attribute ignored [-Wattributes] 265 | void rel(Home home, const IntPropLevels& ipls) const; | ^~~~~ gecode/minimodel/bool-expr.cpp: In member function ‘Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const’: gecode/minimodel/bool-expr.cpp:297:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 297 | Gecode::rel(home, u.a.x->x, IRT_NQ, b); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1220:12: note: initializing argument 1 of ‘void Gecode::rel(Home, BoolVar, IntRelType, BoolVar, IntPropLevel)’ 1220 | rel(Home home, BoolVar x0, IntRelType irt, BoolVar x1, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:300:23: 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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 304 | u.a.x->rfl.post(home, b, !u.a.neg); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 309 | u.a.x->rs.post(home, b, !u.a.neg); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:23: 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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 319 | post(home, BoolExpr::NT_AND, bp, bn, ip, in, ipls); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, const Gecode::IntPropLevels&) const’ 256 | void post(Home home, NodeType t, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:320:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 320 | clause(home, BOT_AND, bp, bn, b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1379:15: note: initializing argument 1 of ‘void Gecode::clause(Home, BoolOpType, const BoolVarArgs&, const BoolVarArgs&, BoolVar, IntPropLevel)’ 1379 | clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:327:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 327 | post(home, BoolExpr::NT_OR, bp, bn, ip, in, ipls); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, const Gecode::IntPropLevels&) const’ 256 | void post(Home home, NodeType t, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:328:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 328 | clause(home, BOT_OR, bp, bn, b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1379:15: note: initializing argument 1 of ‘void Gecode::clause(Home, BoolOpType, const BoolVarArgs&, const BoolVarArgs&, BoolVar, 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; | ^ ./gecode/int/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:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 339 | l = u.b.l->expr(home,ipls); | ~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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); | ^ ./gecode/int/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; | ^ ./gecode/int/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:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 346 | r = u.b.r->expr(home,ipls); | ~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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); | ^ ./gecode/int/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:22: 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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1328:12: note: initializing argument 1 of ‘void Gecode::rel(Home, BoolVar, BoolOpType, BoolVar, BoolVar, 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, 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; | ^ ./gecode/int/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; | ^ ./gecode/int/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:27: 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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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; | ^ ./gecode/int/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:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 382 | u.a.x->rfl.post(home, b, !u.a.neg); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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; | ^ ./gecode/int/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:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 391 | u.a.x->rs.post(home, b, !u.a.neg); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ^ ./gecode/int/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:27: 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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ^ ./gecode/int/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:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 404 | bp[ip++] = expr(home, ipls); | ~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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); | ^ ./gecode/int/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:20: 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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, const Gecode::IntPropLevels&) const’ 358 | NNF::post(Home home, NodeType t, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:409:20: 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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, 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:20: 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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1242:12: note: initializing argument 1 of ‘void Gecode::rel(Home, BoolVar, IntRelType, int, IntPropLevel)’ 1242 | rel(Home home, BoolVar x, IntRelType irt, int n, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:420:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 420 | u.a.x->rl.post(home, !u.a.neg, ipls); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 424 | u.a.x->rfl.post(home, !u.a.neg); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 429 | u.a.x->rs.post(home, !u.a.neg); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 435 | u.a.x->m->post(home, b, false, ipls); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 439 | u.b.l->rel(home, ipls); | ~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 440 | u.b.r->rel(home, ipls); | ~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 446 | post(home, BoolExpr::NT_OR, bp, bn, ip, in, ipls); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, const Gecode::IntPropLevels&) const’ 358 | NNF::post(Home home, NodeType t, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:447:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 447 | clause(home, BOT_OR, bp, bn, 1); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1395:15: note: initializing argument 1 of ‘void Gecode::clause(Home, BoolOpType, const BoolVarArgs&, const BoolVarArgs&, int, IntPropLevel)’ 1395 | clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:453:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 453 | u.b.r->u.a.x->rl.post(home, u.b.l->u.a.x->x, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 454 | u.b.l->u.a.neg==u.b.r->u.a.neg, ipls); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:457:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 457 | u.b.l->u.a.x->rl.post(home, u.b.r->u.a.x->x, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 458 | u.b.l->u.a.neg==u.b.r->u.a.neg, ipls); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:50: 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), | ~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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:460:32: 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), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461 | !u.b.l->u.a.neg,ipls); | ~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-rel.hpp:76:24: note: initializing argument 1 of ‘void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const’ 76 | LinIntRel::post(Home home, const BoolVar& b, bool t, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:463:50: 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), | ~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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:463:32: 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), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | !u.b.r->u.a.neg,ipls); | ~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:468:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 468 | u.b.r->u.a.x->rfl.post(home, u.b.l->u.a.x->x, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 469 | u.b.l->u.a.neg==u.b.r->u.a.neg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:472:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 472 | u.b.l->u.a.x->rfl.post(home, u.b.r->u.a.x->x, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 473 | u.b.l->u.a.neg==u.b.r->u.a.neg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:51: 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), | ~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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:475:33: 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), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 476 | !u.b.l->u.a.neg); | ~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:51: 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), | ~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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:478:33: 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), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | !u.b.r->u.a.neg); | ~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-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:484:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 484 | u.b.r->u.a.x->rs.post(home, u.b.l->u.a.x->x, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 485 | u.b.l->u.a.neg==u.b.r->u.a.neg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:488:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 488 | u.b.l->u.a.x->rs.post(home, u.b.r->u.a.x->x, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 489 | u.b.l->u.a.neg==u.b.r->u.a.neg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hpp:72:21: note: initializing argument 1 of ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’ 72 | SetRel::post(Home home, BoolVar b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:491:50: 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), | ~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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:491:32: 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), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492 | !u.b.l->u.a.neg); | ~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hpp:72:21: note: initializing argument 1 of ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’ 72 | SetRel::post(Home home, BoolVar b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:494:50: 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), | ~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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:494:32: 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), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495 | !u.b.r->u.a.neg); | ~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | Gecode::rel(home, expr(home, ipls), IRT_EQ, 1); | ~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | Gecode::rel(home, expr(home, ipls), IRT_EQ, 1); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1242:12: note: initializing argument 1 of ‘void Gecode::rel(Home, BoolVar, IntRelType, int, 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:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 576 | return NNF::nnf(r,n,false)->expr(home,ipls); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 582 | return NNF::nnf(r,n,false)->rel(home,ipls); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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(Home, const BoolExpr&, const 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); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 632 | return e.expr(home,ipls); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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: gecode/minimodel/bool-expr.cpp: In function ‘void Gecode::rel(Home, const BoolExpr&, const 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; | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 640 | e.rel(home,ipls); | ~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 680 | IntVar z = idx.post(home, ipls); | ~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 683 | be.rel(home,ipls); | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 687 | x[i] = a[i].expr(home,ipls); | ~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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); | ^ ./gecode/int/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:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 688 | BoolVar res = neg ? (!b).expr(home,ipls) : b; | ~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp: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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 689 | element(home, x, z, res, ipls.element()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1520:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, BoolVar, IntPropLevel)’ 1520 | element(Home home, const BoolVarArgs& x, IntVar y0, BoolVar y1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/minimodel/set-expr.o gecode/minimodel/set-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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/minimodel/set-rel.o gecode/minimodel/set-rel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-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); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/minimodel/dom.o gecode/minimodel/dom.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& 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: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::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/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ 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); | ^~~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In member function ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const’: gecode/minimodel/set-expr.cpp:178:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 178 | rel(home, u.a.x->x, SRT_CMPL, s); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:181:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 181 | rel(home, u.a.x->x, SRT_EQ, s); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:186:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | rel(home, s, SRT_CMPL, bc); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:187:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 187 | rel(home, u.a.x->x, srt, bc); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:191:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 191 | rel(home, u.a.x->x, srt, s); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:208:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 208 | dom(home, s, srt, ss); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:687:12: note: initializing argument 1 of ‘void Gecode::dom(Home, SetVar, SetRelType, const IntSet&)’ 687 | dom(Home home, SetVar x, SetRelType r, const IntSet& s); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:213:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | IntVar iv = u.a.x->e.post(home,IntPropLevels::def); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 217 | rel(home, iv, SRT_CMPL, ic); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:732:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, SetRelType, SetVar)’ 732 | rel(Home home, IntVar x, SetRelType r, SetVar s); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:218:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 218 | rel(home,ic,srt,s); | ~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:220:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | rel(home,iv,srt,s); | ~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:732:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, SetRelType, SetVar)’ 732 | rel(Home home, IntVar x, SetRelType r, SetVar s); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:228:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 228 | post(home, SetExpr::NT_INTER, bs, i); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, NodeType, Gecode::SetVarArgs&, int&) const’ 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:230:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 230 | rel(home, bs[0], SOT_INTER, bs[1], srt, s); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:767:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, SetVar)’ 767 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:233:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 233 | rel(home, SOT_INTER, bs, s); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:237:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 237 | rel(home, SOT_INTER, bs, bc); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:238:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 238 | rel(home, bc, srt, s); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:247:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | post(home, SetExpr::NT_UNION, bs, i); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, NodeType, Gecode::SetVarArgs&, int&) const’ 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:249:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 249 | rel(home, bs[0], SOT_UNION, bs[1], srt, s); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:767:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, SetVar)’ 767 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:252:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 252 | rel(home, SOT_UNION, bs, s); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:256:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | rel(home, SOT_UNION, bs, bc); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:257:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 257 | rel(home, bc, srt, s); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:266:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 266 | post(home, SetExpr::NT_DUNION, bs, i); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, NodeType, Gecode::SetVarArgs&, int&) const’ 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:271:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 271 | rel(home, bs[0], SOT_DUNION, bs[1], srt, s); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:767:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, SetVar)’ 767 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:275:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 275 | rel(home,s,SRT_CMPL,bc); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:276:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 276 | rel(home, bs[0], SOT_DUNION, bs[1], srt, bc); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:767:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, SetVar)’ 767 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:279:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 279 | rel(home, bs[0], SOT_DUNION, bs[1], srt, s); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:767:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, SetVar)’ 767 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:284:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 284 | rel(home, SOT_DUNION, bs, s); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:288:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 288 | rel(home, SOT_DUNION, bs, br); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:290:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 290 | rel(home, br, SRT_CMPL, s); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:294:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 294 | rel(home, br, srt, bc); | ~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:295:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 295 | rel(home, bc, SRT_CMPL, s); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:300:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 300 | rel(home, SOT_DUNION, bs, s); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:304:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 304 | rel(home, SOT_DUNION, bs, br); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:305:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 305 | rel(home, br, srt, s); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, 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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 323 | rel(home, u.a.x->x, SRT_CMPL, s, b); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:726:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)’ 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:326:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 326 | rel(home, u.a.x->x, SRT_EQ, s, b); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:726:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)’ 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:331:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 331 | rel(home, s, SRT_CMPL, bc); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:332:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 332 | rel(home, u.a.x->x, srt, bc, b); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:726:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)’ 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:336:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 336 | rel(home, u.a.x->x, srt, s, b); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:726:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)’ 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:366:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 366 | dom(home, s, invsrt, ss, b); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:705:12: note: initializing argument 1 of ‘void Gecode::dom(Home, SetVar, SetRelType, const IntSet&, Reify)’ 705 | dom(Home home, SetVar x, SetRelType rt, const IntSet& s, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:371:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 371 | IntVar iv = u.a.x->e.post(home,IntPropLevels::def); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 375 | rel(home, iv, SRT_CMPL, ic); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:732:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, SetRelType, SetVar)’ 732 | rel(Home home, IntVar x, SetRelType r, SetVar s); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:376:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 376 | rel(home,ic,srt,s,b); | ~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:726:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)’ 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:378:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 378 | rel(home,iv,srt,s,b); | ~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:738:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, SetRelType, SetVar, Reify)’ 738 | rel(Home home, IntVar x, SetRelType rt, SetVar s, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:386:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 386 | post(home, SetExpr::NT_INTER, bs, i); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, NodeType, Gecode::SetVarArgs&, int&) const’ 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:389:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 389 | rel(home, SOT_INTER, bs, br); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:390:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 390 | rel(home, br, srt, s, b); | ~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:726:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)’ 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:397:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 397 | post(home, SetExpr::NT_UNION, bs, i); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, NodeType, Gecode::SetVarArgs&, int&) const’ 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:400:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 400 | rel(home, SOT_UNION, bs, br); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:401:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 401 | rel(home, br, srt, s, b); | ~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:726:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)’ 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:408:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 408 | post(home, SetExpr::NT_DUNION, bs, i); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, NodeType, Gecode::SetVarArgs&, int&) const’ 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:413:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 413 | rel(home, SOT_DUNION, bs, br); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:415:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | rel(home, br, SRT_EQ, s, b); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:726:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)’ 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:417:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | rel(home, br, SRT_CMPL, s, b); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:726:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)’ 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:421:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 421 | rel(home, br, srt, bc); | ~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:422:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 422 | rel(home, bc, SRT_CMPL, s, b); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:726:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)’ 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:427:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 427 | rel(home, SOT_DUNION, bs, br); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:428:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 428 | rel(home, br, srt, s, b); | ~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:726:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)’ 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In member function ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::SetVarArgs&, int&) const’: gecode/minimodel/set-expr.cpp:445:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 445 | rel(home, xc, SRT_CMPL, u.a.x->x); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, 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: ./gecode/set/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; | ^ ./gecode/set/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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 455 | post(home,SRT_EQ,s); | ~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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; | ^ ./gecode/set/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:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 461 | u.b.l->post(home, t, b, i); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, NodeType, Gecode::SetVarArgs&, int&) const’ 438 | NNF::post(Home home, NodeType t, SetVarArgs& b, int& i) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:462:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 462 | u.b.r->post(home, t, b, i); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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, 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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 469 | post(home,srt,n->u.a.x->x); | ~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | n->post(home,n_srt,this); | ~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 481 | n->post(home,SRT_EQ,nx); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 482 | post(home,srt,nx); | ~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 491 | post(home,srt,n->u.a.x->x,b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 499 | n->post(home,b,true,n_srt,this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | n->post(home,SRT_EQ,nx); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 504 | post(home,srt,nx,b); | ~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 507 | post(home,b,true,SRT_NQ,n); | ~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 509 | post(home,b,true,SRT_EQ,n); | ~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 512 | rel(home,b,IRT_NQ,nb); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1220:12: note: initializing argument 1 of ‘void Gecode::rel(Home, BoolVar, IntRelType, BoolVar, IntPropLevel)’ 1220 | rel(Home home, BoolVar x0, IntRelType irt, BoolVar x1, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:513:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 513 | post(home,nb,true,srt,n); | ~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:487:20: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const’ 487 | NNF::post(Home home, BoolVar b, bool pt, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In constructor ‘Gecode::SetExpr::SetExpr(const Gecode::SetVar&)’: gecode/minimodel/set-expr.cpp:581:15: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 581 | n->x = x; | ^ ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/minimodel/set-expr.cpp: In member function ‘Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const’: gecode/minimodel/set-expr.cpp:653:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 653 | NNF::nnf(r,n,false)->post(home,SRT_EQ,s); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:37: 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:666:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 666 | return NNF::nnf(r,n,false)->post(home,b,t,srt, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 667 | NNF::nnf(r,e.n,false)); | ~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 741 | IntVar m = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 744 | cardinality(home, e.post(home), m); | ~~~~~~^~~~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: 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/kernel/core.hpp: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:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 744 | cardinality(home, e.post(home), m); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:889:20: note: initializing argument 1 of ‘void Gecode::cardinality(Home, SetVar, IntVar)’ 889 | cardinality(Home home, SetVar s, IntVar x); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:747:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 747 | min(home, e.post(home), m); | ~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 747 | min(home, e.post(home), m); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:859:12: note: initializing argument 1 of ‘void Gecode::min(Home, SetVar, IntVar)’ 859 | min(Home home, SetVar s, IntVar x); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:750:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 750 | max(home, e.post(home), m); | ~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 750 | max(home, e.post(home), m); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:874:12: note: initializing argument 1 of ‘void Gecode::max(Home, SetVar, 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:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 763 | cardinality(home, e.post(home), | ~~~~~~^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of ‘Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const’ 649 | SetExpr::post(Home home) const { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:763:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 763 | cardinality(home, e.post(home), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 764 | 0U, | ~~~ 765 | static_cast(c)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:693:20: note: initializing argument 1 of ‘void Gecode::cardinality(Home, SetVar, unsigned int, unsigned int)’ 693 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:768:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 768 | cardinality(home, e.post(home), | ~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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:768:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 768 | cardinality(home, e.post(home), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 769 | 0U, | ~~~ 770 | static_cast(c-1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:693:20: note: initializing argument 1 of ‘void Gecode::cardinality(Home, SetVar, unsigned int, unsigned int)’ 693 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:773:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 773 | cardinality(home, e.post(home), | ~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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:773:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 773 | cardinality(home, e.post(home), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 774 | static_cast(c), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | Set::Limits::card); | ~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:693:20: note: initializing argument 1 of ‘void Gecode::cardinality(Home, SetVar, unsigned int, unsigned int)’ 693 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:778:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 778 | cardinality(home, e.post(home), | ~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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:778:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 778 | cardinality(home, e.post(home), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 779 | static_cast(c+1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 780 | Set::Limits::card); | ~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:693:20: note: initializing argument 1 of ‘void Gecode::cardinality(Home, SetVar, unsigned int, unsigned int)’ 693 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:783:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 783 | cardinality(home, e.post(home), | ~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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:783:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 783 | cardinality(home, e.post(home), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 784 | static_cast(c), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 785 | static_cast(c)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:693:20: note: initializing argument 1 of ‘void Gecode::cardinality(Home, SetVar, unsigned int, unsigned int)’ 693 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:792:27: 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); | ~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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:14: 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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:681:12: note: initializing argument 1 of ‘void Gecode::dom(Home, SetVar, SetRelType, int, int)’ 681 | dom(Home home, SetVar x, SetRelType r, int i, int j); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:795:27: 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); | ~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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:14: 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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:681:12: note: initializing argument 1 of ‘void Gecode::dom(Home, SetVar, SetRelType, int, int)’ 681 | dom(Home home, SetVar x, SetRelType r, int i, int j); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:797:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 797 | rel(home, post(home,nullptr,ipls), irt, c); | ~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 797 | rel(home, post(home,nullptr,ipls), irt, c); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, int, 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:27: 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); | ~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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:14: 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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:702:12: note: initializing argument 1 of ‘void Gecode::dom(Home, SetVar, SetRelType, int, int, Reify)’ 702 | dom(Home home, SetVar x, SetRelType rt, int i, int j, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:808:27: 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); | ~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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:14: 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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:702:12: note: initializing argument 1 of ‘void Gecode::dom(Home, SetVar, SetRelType, int, int, Reify)’ 702 | dom(Home home, SetVar x, SetRelType rt, int i, int j, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:810:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 810 | rel(home, post(home,nullptr,ipls), irt, c, b); | ~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 810 | rel(home, post(home,nullptr,ipls), irt, c, b); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1143:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, int, Reify, IntPropLevel)’ 1143 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In function ‘Gecode::SetVar Gecode::expr(Home, const 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); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 840 | return e.post(home); | ~~~~~~^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of ‘Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const’ 649 | SetExpr::post(Home home) const { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: 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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(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/minimodel.hh:46: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ gecode/minimodel/set-rel.cpp: In member function ‘virtual void Gecode::{anonymous}::SetIRTRel::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&)’: gecode/minimodel/set-rel.cpp:100:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | rel(home, _s.post(home), neg ? _irt : Gecode::neg(_irt), | ~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 101 | _x.post(home, ipls)); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:100:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | rel(home, _s.post(home), neg ? _irt : Gecode::neg(_irt), | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | _x.post(home, ipls)); | ~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ gecode/minimodel/set-rel.cpp:103:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, | ~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.hh:1204:22: note: initializing argument 1 of ‘Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const’ 1204 | SetVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/set-rel.cpp:104:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | _x.post(home, ipls)); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:103:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | _x.post(home, ipls)); | ~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ gecode/minimodel/set-rel.cpp:106:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, | ~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 107 | _x.post(home, ipls), b); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | _x.post(home, ipls), b); | ~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./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: ./gecode/float/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/int/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/dom.cpp: In instantiation of ‘void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::FloatVar, double, double}]’: gecode/minimodel/dom.cpp:150:5: required from here gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, | ~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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 long 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, | ~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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 long 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, | ~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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 long 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, | ~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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 long 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, | ~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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 long 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, | ~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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 long 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, | ~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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 long 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, | ~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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 long 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 long 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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1101:12: note: initializing argument 1 of ‘void Gecode::dom(Home, FloatVar, FloatNum, FloatNum, Reify)’ 1101 | dom(Home home, FloatVar x, FloatNum l, FloatNum u, Reify r); | ~~~~~^~~~ gecode/minimodel/dom.cpp: In instantiation of ‘void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long 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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1098:12: note: initializing argument 1 of ‘void Gecode::dom(Home, FloatVar, FloatVal, 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 long 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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:705:12: note: initializing argument 1 of ‘void Gecode::dom(Home, SetVar, SetRelType, const IntSet&, 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 long 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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:702:12: note: initializing argument 1 of ‘void Gecode::dom(Home, SetVar, SetRelType, int, int, 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 long 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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:699:12: note: initializing argument 1 of ‘void Gecode::dom(Home, SetVar, SetRelType, int, 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 long 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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1071:12: note: initializing argument 1 of ‘void Gecode::dom(Home, IntVar, const IntSet&, Reify, 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 long 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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1067:12: note: initializing argument 1 of ‘void Gecode::dom(Home, IntVar, int, int, Reify, IntPropLevel)’ 1067 | dom(Home home, IntVar x, int l, int m, Reify r, | ~~~~~^~~~ gecode/minimodel/dom.cpp: In instantiation of ‘void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with long 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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1063:12: note: initializing argument 1 of ‘void Gecode::dom(Home, IntVar, int, Reify, IntPropLevel)’ 1063 | dom(Home home, IntVar x, int n, Reify r, | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/minimodel/float-expr.o gecode/minimodel/float-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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/minimodel/float-rel.o gecode/minimodel/float-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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/minimodel/float-arith.o gecode/minimodel/float-arith.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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-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/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/minimodel.hh:46: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: 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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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/minimodel.hh:46: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: 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:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/kernel/core.hpp: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.hh:4525:18: note: 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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ 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:9: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | fill(home,tf,1.0,d); | ~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | n->r->sum.ne->post(home,frt,-n->c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | n->r->sum.ne->post(home,frt,n->c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:32: 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.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.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:32: 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 179 | FloatVal c = n->fill(home,fts); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 180 | Float::Linear::post(home, fts, n->n_float, frt, -c); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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, 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:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | n->r->sum.ne->post(home,frt,-n->c,b); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 198 | n->r->sum.ne->post(home,frt,n->c,b); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 202 | FloatVal c = n->fill(home,fts); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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:26: 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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:228:13: note: initializing argument 1 of ‘void Gecode::Float::Linear::post(Gecode::Home, 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:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 214 | FloatVal c = n->fill(home,fts); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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:24: 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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:208:13: note: initializing argument 1 of ‘void Gecode::Float::Linear::post(Gecode::Home, 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: ./gecode/float/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; | ^ ./gecode/float/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:34: 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++; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 371 | l->fill(home,tf,m,d); | ~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 373 | r->fill(home,tf,m,d); | ~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 380 | l->fill(home,tf,m,d); | ~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 382 | r->fill(home,tf,-m,d); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 386 | l->fill(home,tf,m*a,d); | ~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp: In function ‘Gecode::FloatVar Gecode::expr(Home, const 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); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 559 | return e.post(home); | ~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: 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/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/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]; | ~~~~^~~ ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | FloatVar x = a[0].post(home); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | y = result(home,ret,x); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/float/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 91 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | abs(home, x, y); | ~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1187:12: note: initializing argument 1 of ‘void Gecode::abs(Home, FloatVar, FloatVar)’ 1187 | abs(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:98:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 98 | y = result(home,ret, a[0].post(home)); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 98 | y = result(home,ret, a[0].post(home)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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)); | ^ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/float/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:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | FloatVar x0 = a[0].post(home); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 101 | FloatVar x1 = a[1].post(home); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | y = result(home,ret,x0); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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); | ^ ./gecode/float/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | y = result(home,ret,x1); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 107 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | min(home, x0, x1, y); | ~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1168:12: note: initializing argument 1 of ‘void Gecode::min(Home, FloatVar, FloatVar, FloatVar)’ 1168 | min(Home home, FloatVar x0, FloatVar x1, FloatVar x2); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:113:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | x[i] = a[i].post(home); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 114 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 115 | min(home, x, y); | ~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1173:12: note: initializing argument 1 of ‘void Gecode::min(Home, const FloatVarArgs&, FloatVar)’ 1173 | min(Home home, const FloatVarArgs& x, FloatVar y); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:120:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 120 | y = result(home,ret,a[0].post(home)); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 120 | y = result(home,ret,a[0].post(home)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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)); | ^ ./gecode/float/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:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 122 | FloatVar x0 = a[0].post(home); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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.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:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | FloatVar x1 = a[1].post(home); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 125 | y = result(home,ret,x1); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 127 | y = result(home,ret,x0); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 129 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 130 | max(home, x0, x1, y); | ~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::max(Home, FloatVar, FloatVar, FloatVar)’ 1177 | max(Home home, FloatVar x0, FloatVar x1, FloatVar x2); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:135:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 135 | x[i] = a[i].post(home); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 136 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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-arith.cpp:136:30: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 136 | y = result(home,ret); | ^ ./gecode/float/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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 137 | max(home, x, y); | ~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1182:12: note: initializing argument 1 of ‘void Gecode::max(Home, const FloatVarArgs&, FloatVar)’ 1182 | max(Home home, const FloatVarArgs& x, FloatVar y); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:143:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 143 | FloatVar x0 = a[0].post(home); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 144 | FloatVar x1 = a[1].post(home); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | y = result(home,ret,x0); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 148 | y = result(home,ret,x1); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/float-arith.cpp:150:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | y = result(home,ret,x1); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 152 | y = result(home,ret,x0); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 155 | mult(home, x0, x1, y); | ~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1192:13: note: initializing argument 1 of ‘void Gecode::mult(Home, FloatVar, FloatVar, FloatVar)’ 1192 | mult(Home home, FloatVar x0, FloatVar x1, FloatVar x2); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:162:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 162 | FloatVar x0 = a[0].post(home); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 163 | FloatVar x1 = a[1].post(home); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | y = result(home,ret,x0); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 167 | y = result(home,ret,x0); | ~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 169 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 170 | div(home, x0, x1, y); | ~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1217:12: note: initializing argument 1 of ‘void Gecode::div(Home, FloatVar, FloatVar, FloatVar)’ 1217 | div(Home home, FloatVar x0, FloatVar x1, FloatVar x2); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:177:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 177 | FloatVar x = a[0].post(home); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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; | ^ ./gecode/float/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 181 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 182 | sqr(home, x, y); | ~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1197:12: note: initializing argument 1 of ‘void Gecode::sqr(Home, FloatVar, FloatVar)’ 1197 | sqr(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:189:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | FloatVar x = a[0].post(home); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 191 | y = result(home,ret,x); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 193 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 194 | sqrt(home, x, y); | ~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1202:13: note: initializing argument 1 of ‘void Gecode::sqrt(Home, FloatVar, FloatVar)’ 1202 | sqrt(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:201:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 201 | FloatVar x = a[0].post(home); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 204 | y = result(home,ret,x); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ 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); | ^ ./gecode/set/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/float/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 206 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | pow(home, x, aInt, y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:12: note: initializing argument 1 of ‘void Gecode::pow(Home, FloatVar, int, FloatVar)’ 1207 | pow(Home home, FloatVar x0, int n, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:214:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 214 | FloatVar x = a[0].post(home); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 217 | y = result(home,ret,x); | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 219 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | nroot(home, x, aInt, y); | ~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1212:14: note: initializing argument 1 of ‘void Gecode::nroot(Home, FloatVar, int, FloatVar)’ 1212 | nroot(Home home, FloatVar x0, int n, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:228:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 228 | FloatVar x = a[0].post(home); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 231 | y = result(home,ret,one); | ~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 233 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | exp(home, x, y); | ~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1222:12: note: initializing argument 1 of ‘void Gecode::exp(Home, FloatVar, FloatVar)’ 1222 | exp(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:241:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 241 | FloatVar x = a[0].post(home); | ~~~~~~~~~^~~~~~ ./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; | ~~~~~~^~ ./gecode/float/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/kernel/core.hpp: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.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:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 242 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 243 | log(home, x, y); | ~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1226:12: note: initializing argument 1 of ‘void Gecode::log(Home, FloatVar, FloatVar)’ 1226 | log(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:249:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 249 | FloatVar x = a[0].post(home); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 250 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 251 | asin(home, x, y); | ~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1238:13: note: initializing argument 1 of ‘void Gecode::asin(Home, FloatVar, FloatVar)’ 1238 | asin(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:257:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 257 | FloatVar x = a[0].post(home); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 258 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 259 | sin(home, x, y); | ~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1242:12: note: initializing argument 1 of ‘void Gecode::sin(Home, FloatVar, FloatVar)’ 1242 | sin(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:265:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 265 | FloatVar x = a[0].post(home); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 266 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 267 | acos(home, x, y); | ~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1246:13: note: initializing argument 1 of ‘void Gecode::acos(Home, FloatVar, FloatVar)’ 1246 | acos(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:273:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 273 | FloatVar x = a[0].post(home); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 274 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 275 | cos(home, x, y); | ~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1250:12: note: initializing argument 1 of ‘void Gecode::cos(Home, FloatVar, FloatVar)’ 1250 | cos(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:281:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 281 | FloatVar x = a[0].post(home); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 282 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 283 | atan(home, x, y); | ~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1254:13: note: initializing argument 1 of ‘void Gecode::atan(Home, FloatVar, FloatVar)’ 1254 | atan(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:289:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 289 | FloatVar x = a[0].post(home); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 290 | y = result(home,ret); | ~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 291 | tan(home, x, y); | ~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1258:12: note: initializing argument 1 of ‘void Gecode::tan(Home, FloatVar, 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:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 305 | x[i] = a[i].post(home); | ~~~~~~~~~^~~~~~ ./gecode/kernel/core.hpp: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.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); | ^ ./gecode/float/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:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 306 | rel(home, x, frt, c); | ~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1139:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const FloatVarArgs&, FloatRelType, FloatVal)’ 1139 | rel(Home home, const FloatVarArgs& x, FloatRelType frt, FloatVal c); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:308:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 308 | rel(home, post(home,nullptr), frt, c); | ~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 308 | rel(home, post(home,nullptr), frt, c); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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; | ~~~~~~^~ ./gecode/float/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.hh:1124:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, 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:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 313 | rel(home, post(home,nullptr), frt, c, b); | ~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 313 | rel(home, post(home,nullptr), frt, c, b); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1129:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVal, Reify)’ 1129 | rel(Home home, FloatVar x, FloatRelType frt, FloatVal c, Reify r); | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/minimodel/reg.o gecode/minimodel/reg.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/minimodel/optimize.o gecode/minimodel/optimize.cpp In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/minimodel/exception.o gecode/minimodel/exception.cpp ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ 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/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/minimodel/ipl.o gecode/minimodel/ipl.cpp In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/driver/options.o gecode/driver/options.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o gecode/driver/script.o gecode/driver/script.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/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:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: 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/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: 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:1612: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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/minimodel.hh:46: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::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:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/drawingcursor.o gecode/gist/drawingcursor.cpp In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./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); | ^ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.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/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./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; | ~~~~~~^~ ./gecode/float/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/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/gist.o gecode/gist/gist.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/spacenode.o gecode/gist/spacenode.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/textoutput.o gecode/gist/textoutput.cpp gecode/gist/drawingcursor.cpp: In member function ‘void Gecode::Gist::DrawingCursor::processCurrentNode()’: gecode/gist/drawingcursor.cpp:110:24: 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/aarch64-linux-gnu/qt5/QtGui/QtGui:26, from ./gecode/gist/drawingcursor.hh:39: /usr/include/aarch64-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ 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); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/treecanvas.o gecode/gist/treecanvas.cpp In file included from ./gecode/int.hh:917, from ./gecode/gist.hh: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: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ 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: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-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:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/qtgist.o gecode/gist/qtgist.cpp In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/nodestats.o gecode/gist/nodestats.cpp 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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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/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/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ gecode/gist/treecanvas.cpp: In constructor ‘Gecode::Gist::TreeCanvas::TreeCanvas(Gecode::Space*, bool, QWidget*, const Gecode::Gist::Options&)’: gecode/gist/treecanvas.cpp:106:35: warning: ‘void QTimeLine::setCurveShape(CurveShape)’ is deprecated: Access easingCurve directly [-Wdeprecated-declarations] 106 | scrollTimeLine.setCurveShape(QTimeLine::EaseInOutCurve); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/QtCore:251, from /usr/include/aarch64-linux-gnu/qt5/QtGui/QtGuiDepends:3, from /usr/include/aarch64-linux-gnu/qt5/QtGui/QtGui:3, from ./gecode/gist/treecanvas.hh:37: /usr/include/aarch64-linux-gnu/qt5/QtCore/qtimeline.h:114:10: note: declared here 114 | void setCurveShape(CurveShape shape); | ^~~~~~~~~~~~~ gecode/gist/treecanvas.cpp:121:33: warning: ‘void QTimeLine::setCurveShape(CurveShape)’ is deprecated: Access easingCurve directly [-Wdeprecated-declarations] 121 | zoomTimeLine.setCurveShape(QTimeLine::EaseInOutCurve); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt5/QtCore/qtimeline.h:114:10: note: declared here 114 | void setCurveShape(CurveShape shape); | ^~~~~~~~~~~~~ gecode/gist/treecanvas.cpp: In member function ‘void Gecode::Gist::TreeCanvas::exportNodePDF(Gecode::Gist::VisualNode*)’: gecode/gist/treecanvas.cpp:1023:27: warning: ‘void QPrinter::setPaperSize(const QSizeF&, Unit)’ is deprecated: Use setPageSize(QPageSize) instead. [-Wdeprecated-declarations] 1023 | printer.setPaperSize(QSizeF(bb.right-bb.left+Layout::extent, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1024 | n->getShape()->depth() * Layout::dist_y + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1025 | Layout::extent), QPrinter::Point); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport/QPrinter:1, from gecode/gist/treecanvas.cpp:35: /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport/qprinter.h:190:10: note: declared here 190 | void setPaperSize(const QSizeF &paperSize, Unit unit); | ^~~~~~~~~~~~ gecode/gist/treecanvas.cpp:1031:40: warning: ‘QRect QPrinter::pageRect() const’ is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. [-Wdeprecated-declarations] 1031 | QRect pageRect = printer.pageRect(); | ~~~~~~~~~~~~~~~~^~ /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport/qprinter.h:259:11: note: declared here 259 | QRect pageRect() const; | ^~~~~~~~ gecode/gist/treecanvas.cpp: In member function ‘void Gecode::Gist::TreeCanvas::print()’: gecode/gist/treecanvas.cpp:1077:40: warning: ‘QRect QPrinter::pageRect() const’ is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. [-Wdeprecated-declarations] 1077 | QRect pageRect = printer.pageRect(); | ~~~~~~~~~~~~~~~~^~ /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport/qprinter.h:259:11: note: declared here 259 | QRect pageRect() const; | ^~~~~~~~ gecode/gist/treecanvas.cpp: In member function ‘virtual void Gecode::Gist::TreeCanvas::wheelEvent(QWheelEvent*)’: gecode/gist/treecanvas.cpp:1267:29: warning: ‘Qt::Orientation QWheelEvent::orientation() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations] 1267 | if (event->orientation() == Qt::Vertical && !autoZoom) | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qtextlayout.h:49, from /usr/include/aarch64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h:45, from /usr/include/aarch64-linux-gnu/qt5/QtGui/QtGui:5: /usr/include/aarch64-linux-gnu/qt5/QtGui/qevent.h:222:28: note: declared here 222 | inline Qt::Orientation orientation() const { return qt4O; } | ^~~~~~~~~~~ gecode/gist/treecanvas.cpp:1268:66: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations] 1268 | scaleTree(scale*100+ceil(static_cast(event->delta())/4.0), | ~~~~~~~~~~~~^~ /usr/include/aarch64-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here 219 | inline int delta() const { return qt4D; } | ^~~~~ gecode/gist/treecanvas.cpp:1269:27: warning: ‘int QWheelEvent::x() const’ is deprecated: Use position() [-Wdeprecated-declarations] 1269 | event->x(), event->y()); | ~~~~~~~~^~ /usr/include/aarch64-linux-gnu/qt5/QtGui/qevent.h:229:16: note: declared here 229 | inline int x() const { return int(p.x()); } | ^ gecode/gist/treecanvas.cpp:1269:39: warning: ‘int QWheelEvent::y() const’ is deprecated: Use position() [-Wdeprecated-declarations] 1269 | event->x(), event->y()); | ~~~~~~~~^~ /usr/include/aarch64-linux-gnu/qt5/QtGui/qevent.h:231:16: note: declared here 231 | inline int y() const { return int(p.y()); } | ^ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/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/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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: 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:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& 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: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011: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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ 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: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/mainwindow.o gecode/gist/mainwindow.cpp ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/preferences.o gecode/gist/preferences.cpp In file included from ./gecode/int.hh:917, from ./gecode/gist.hh: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: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/stopbrancher.o gecode/gist/stopbrancher.cpp In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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/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); | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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) {} | ^ ./gecode/kernel/core.hpp:3266:3: note: 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); | ^ ./gecode/kernel/core.hpp: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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ moc -I. -pgecode/gist gecode/gist/treecanvas.hh -o gecode/gist/moc_treecanvas.cpp moc -I. -pgecode/gist gecode/gist/qtgist.hh -o gecode/gist/moc_qtgist.cpp moc -I. -pgecode/gist gecode/gist/mainwindow.hh -o gecode/gist/moc_mainwindow.cpp moc -I. -pgecode/gist gecode/gist/textoutput.hh -o gecode/gist/moc_textoutput.cpp 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ \ -c -o gecode/flatzinc/flatzinc.o gecode/flatzinc/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/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/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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: note: because ‘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/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); | ^~~~~ ./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; | ~~~~~~^~ ./gecode/float/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/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: ./gecode/int/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: ./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) | ^~~~~~~~~~ ./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: ./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; | ^~~~ 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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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()]; | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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_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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/iter.hh:57, from ./gecode/int.hh:61: ./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:7: 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: ./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) { | ^~~~~~~~~ ./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 { | ^~~~ ./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: ./gecode/iter/ranges-values.hpp:97:7: 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:7: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] ./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) { | ^~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/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]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ \ -c -o gecode/flatzinc/branch.o gecode/flatzinc/branch.cpp 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()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/flatzinc/branch.hpp:103:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | ichb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/flatzinc/branch.hpp:105:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | bchb = BoolCHB(home,y); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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 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) | ^ ./gecode/kernel/core.hpp:3266:3: note: 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 | ); | ^ ./gecode/kernel/core.hpp: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, | ~~~~~^~~~ 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: ./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: ./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:813:41: warning: implicitly-declared ‘Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)’ is deprecated [-Wdeprecated-copy] 813 | bv_aux = BoolVarArray(*this, bva); | ^ ./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: ./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: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: ./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); | ^ ./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); | ^ ./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); | ^ ./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); | ^ ./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: ./gecode/int/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); | ^ ./gecode/int/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]; | ^ ./gecode/int/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)); | ^ ./gecode/int/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: ./gecode/set/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); | ^ ./gecode/set/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); | ^ ./gecode/set/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); | ^ ./gecode/set/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); | ^ ./gecode/set/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)); | ^ ./gecode/set/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: ./gecode/float/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); | ^ ./gecode/float/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); | ^ ./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()]; | ^ ./gecode/int/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()); | ^ ./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()]; | ^ ./gecode/int/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: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()]; | ^ ./gecode/int/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()]; | ^ ./gecode/int/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()]; | ^ ./gecode/set/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()]; | ^ ./gecode/float/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/float/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]; | ^ ./gecode/float/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]; | ^ ./gecode/set/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]; | ^ ./gecode/set/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); | ^ ./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); | ^ ./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); | ^ ./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); | ^ ./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); | ^ ./gecode/int/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()]; | ^ ./gecode/int/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; | ^~ ./gecode/int/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); | ^ ./gecode/int/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; | ^~ ./gecode/int/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())]; | ^ ./gecode/int/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()]; | ^ ./gecode/int/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()); | ^ ./gecode/int/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()]; | ^ ./gecode/int/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()]; | ^ ./gecode/int/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()); | ^ ./gecode/int/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); | ^ ./gecode/set/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()]; | ^ ./gecode/set/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); | ^ ./gecode/set/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]); | ^ ./gecode/set/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); | ^ ./gecode/float/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()]; | ^ ./gecode/float/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; | ^~ ./gecode/float/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()]; | ^ ./gecode/float/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()); | ^ ./gecode/float/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); | ^ ./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; | ^~ ./gecode/int/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); | ^ ./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); | ^ ./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); | ^ ./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); | ^ ./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; | ^~ ./gecode/float/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); | ^ ./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]; | ^ ./gecode/int/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); | ^ ./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]; | ^ ./gecode/int/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); | ^ ./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]; | ^ ./gecode/set/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); | ^ ./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]; | ^ ./gecode/float/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); | ^ ./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) | ^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ 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/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]; | ~~~~^~~ ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ 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 -flto=auto -ffat-lto-objects -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 ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/moc_treecanvas.o gecode/gist/moc_treecanvas.cpp In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/flatzinc/branch.hh:340: ./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()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/flatzinc/branch.hpp:103:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | ichb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/flatzinc/branch.hpp:105:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | bchb = BoolCHB(home,y); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: 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&, IntBoolVarBranch, Gecode::IntValBranch)’: gecode/flatzinc/branch.cpp:123:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | vars.expand(home,x,y); | ~~~~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 152 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 158 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 164 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:47: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:50: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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:47: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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/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: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) {} | ^ ./gecode/kernel/core.hpp: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/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: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) {} | ^ ./gecode/kernel/core.hpp: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/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: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) {} | ^ ./gecode/kernel/core.hpp: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/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:47: 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) {} | ^ ./gecode/kernel/core.hpp: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/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:50: 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) {} | ^ ./gecode/kernel/core.hpp: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/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:47: 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) {} | ^ ./gecode/kernel/core.hpp: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/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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/moc_mainwindow.o gecode/gist/moc_mainwindow.cpp 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); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/moc_textoutput.o gecode/gist/moc_textoutput.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/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.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ \ -c -o gecode/flatzinc/parser.tab.o gecode/flatzinc/parser.tab.cpp 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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(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/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ flex -ogecode/flatzinc/lexer.yy.cpp \ ./gecode/flatzinc/lexer.lxx g++ -shared -pthread -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ \ \ -c -o gecode/flatzinc/lexer.yy.o gecode/flatzinc/lexer.yy.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ ln -fs libgecodekernel.so.49.0 libgecodekernel.so ln -fs libgecodekernel.so.49.0 libgecodekernel.so.49 g++ -shared -pthread -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 g++ -shared -pthread -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro gecode/int/int-set.o gecode/int/var-imp/int.o gecode/int/var-imp/bool.o gecode/int/var/int.o gecode/int/var/bool.o gecode/int/array.o gecode/int/bool.o gecode/int/bool/eqv.o gecode/int/extensional/dfa.o gecode/int/extensional/tuple-set.o gecode/int/extensional-regular.o gecode/int/extensional-tuple-set.o gecode/int/dom.o gecode/int/rel.o gecode/int/precede.o gecode/int/element.o gecode/int/count.o gecode/int/arithmetic.o gecode/int/exec.o gecode/int/exec/when.o gecode/int/element/pair.o gecode/int/linear/int-post.o gecode/int/linear-int.o gecode/int/linear/bool-post.o gecode/int/linear-bool.o gecode/int/branch.o gecode/int/distinct/eqite.o gecode/int/distinct/cbs.o gecode/int/distinct.o gecode/int/sorted.o gecode/int/gcc.o gecode/int/channel.o gecode/int/channel/link-single.o gecode/int/channel/link-multi.o gecode/int/unshare.o gecode/int/sequence.o gecode/int/bin-packing.o gecode/int/bin-packing/propagate.o gecode/int/bin-packing/conflict-graph.o gecode/int/order.o gecode/int/order/propagate.o gecode/int/unary.o gecode/int/cumulative.o gecode/int/cumulatives.o gecode/int/circuit.o gecode/int/no-overlap.o gecode/int/nvalues.o gecode/int/member.o gecode/int/branch/action.o gecode/int/branch/chb.o gecode/int/arithmetic/mult.o gecode/int/branch/view-sel.o gecode/int/branch/val-sel-commit.o gecode/int/branch/view-values.o gecode/int/relax.o gecode/int/ldsb.o gecode/int/ldsb/sym-imp.o gecode/int/ldsb/sym-obj.o gecode/int/trace.o gecode/int/trace/tracer.o gecode/int/exception.o -Wl,-soname=libgecodeint.so.49 \ -L. -lgecodesupport -lgecodekernel \ -o libgecodeint.so.49.0 ln -fs libgecodesearch.so.49.0 libgecodesearch.so ln -fs libgecodesearch.so.49.0 libgecodesearch.so.49 ln -fs libgecodeint.so.49.0 libgecodeint.so ln -fs libgecodeint.so.49.0 libgecodeint.so.49 g++ -shared -pthread -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 -flto=auto -ffat-lto-objects -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 -flto=auto -ffat-lto-objects -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/aarch64-linux-gnu/libQt5PrintSupport.so /usr/lib/aarch64-linux-gnu/libQt5Widgets.so /usr/lib/aarch64-linux-gnu/libQt5Gui.so /usr/lib/aarch64-linux-gnu/libQt5Core.so -lGL -lpthread \ -o libgecodegist.so.49.0 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 libgecodefloat.so.49.0 libgecodefloat.so ln -fs libgecodefloat.so.49.0 libgecodefloat.so.49 ln -fs libgecodeset.so.49.0 libgecodeset.so ln -fs libgecodeset.so.49.0 libgecodeset.so.49 g++ -shared -pthread -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 -flto=auto -ffat-lto-objects -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 g++ -shared -pthread -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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/aarch64-linux-gnu/libQt5PrintSupport.so /usr/lib/aarch64-linux-gnu/libQt5Widgets.so /usr/lib/aarch64-linux-gnu/libQt5Gui.so /usr/lib/aarch64-linux-gnu/libQt5Core.so -lGL -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -lgecodeflatzinc -lgecodedriver -lgecodegist -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodefloat -lmpfr -lgmp -lgecodeint -lgecodekernel -lgecodesupport -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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/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: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: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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./test/int.hh: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: ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(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: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(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: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& 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(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& 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(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: 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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: 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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ test/int.cpp: In member function ‘virtual bool Test::Int::Test::run()’: test/int.cpp:1101:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1101 | } | ^ test/int.cpp:1102:5: note: here 1102 | case CTL_BOUNDS_D: { | ^~~~ test/int.cpp:1116:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1116 | } | ^ test/int.cpp:1117:5: note: here 1117 | case CTL_BOUNDS_Z: { | ^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ 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: ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ 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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/var/int.hpp:49:3: 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:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ 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]; | ^ ./gecode/int/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::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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/var/int.hpp:49:3: 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: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]); | ^ ./gecode/int/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: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ 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]); | ^ ./gecode/int/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/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/int/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/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ 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]); | ^ ./gecode/int/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/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ 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]); | ^ ./gecode/int/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]); | ^ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/int/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/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./gecode/int/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]; | ^ ./gecode/int/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; | ^~ ./gecode/int/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]; | ^ ./gecode/int/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]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: 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:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/bool.o test/int/bool.cpp ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/count.o test/int/count.cpp In file included from ./gecode/int.hh:917, from ./test/int.hh: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: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/int/arithmetic.cpp: In member function ‘Test::Int::Arithmetic::ArgMaxShared::solution(Test::Int::Assignment const&) const’: test/int/arithmetic.cpp:806:19: warning: ‘MEM[(int &)&y + 16]’ may be used uninitialized [-Wmaybe-uninitialized] 806 | int m=y[0]; int p=0; | ^ test/int/arithmetic.cpp:803:26: note: ‘y’ declared here 803 | Gecode::IntArgs y(2*n); | ^ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ test/int/arithmetic.cpp: In member function ‘Test::Int::Arithmetic::ArgMinShared::solution(Test::Int::Assignment const&) const’: test/int/arithmetic.cpp:880:19: warning: ‘MEM[(int &)&y + 16]’ may be used uninitialized [-Wmaybe-uninitialized] 880 | int m=y[0]; int p=0; | ^ test/int/arithmetic.cpp:877:26: note: ‘y’ declared here 877 | Gecode::IntArgs y(2*n); | ^ test/int/arithmetic.cpp: In member function ‘Test::Int::Arithmetic::ArgMaxBoolShared::solution(Test::Int::Assignment const&) const’: test/int/arithmetic.cpp:959:19: warning: ‘MEM[(int &)&y + 16]’ may be used uninitialized [-Wmaybe-uninitialized] 959 | int m=y[0]; int p=0; | ^ test/int/arithmetic.cpp:956:26: note: ‘y’ declared here 956 | Gecode::IntArgs y(2*n); | ^ 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(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ test/int/arithmetic.cpp: In member function ‘Test::Int::Arithmetic::ArgMinBoolShared::solution(Test::Int::Assignment const&) const’: test/int/arithmetic.cpp:1043:19: warning: ‘MEM[(int &)&y + 16]’ may be used uninitialized [-Wmaybe-uninitialized] 1043 | int m=y[0]; int p=0; | ^ test/int/arithmetic.cpp:1040:26: note: ‘y’ declared here 1040 | Gecode::IntArgs y(2*n); | ^ ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: 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/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); | ^~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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: ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/dom.o test/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/distinct.o test/int/distinct.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: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); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./test/int.hh: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: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ 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(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/element.o test/int/element.cpp In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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]); | ^ ./gecode/int/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: ./gecode/int/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); | ^ ./gecode/int/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); | ^ ./gecode/int/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); | ^ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/extensional.o test/int/extensional.cpp 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); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/rel.o test/int/rel.cpp ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, 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/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); | ^~~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& 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(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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 ./test/int.hh: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: ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./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; | ~~~~~~^~ ./gecode/float/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/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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/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/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& 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(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/var/int.hpp:49:3: 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/int.hh: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: ./gecode/int/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::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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ 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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/linear.o test/int/linear.cpp ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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/int/rel.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./gecode/int/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]; | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./gecode/int/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]; | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/gcc.o test/int/gcc.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); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/sorted.o test/int/sorted.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ 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: ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/unshare.o test/int/unshare.cpp 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); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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/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); | ^~~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/exec.o test/int/exec.cpp 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: ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/sequence.o test/int/sequence.cpp ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& 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(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::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: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=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/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: 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/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ 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: ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/mm-arithmetic.o test/int/mm-arithmetic.cpp ./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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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/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); | ^~~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& 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]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/mm-bool.o test/int/mm-bool.cpp In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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-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:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./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: ./gecode/float/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/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./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]; | ~~~~~^~~~ ./gecode/float/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/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/sequence.cpp:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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/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); | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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/int/mm-arithmetic.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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-bool.cpp:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/mm-lin.o test/int/mm-lin.cpp In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ 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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/mm-count.o test/int/mm-count.cpp 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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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.hh:917, from ./test/int.hh: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: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/mm-rel.o test/int/mm-rel.cpp In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/mm-lin.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./test/int.hh: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: ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ 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: ./gecode/int/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; | ^ ./gecode/int/var/int.hpp:49:3: 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:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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; | ^ ./gecode/int/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; | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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/mm-count.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/bin-packing.o test/int/bin-packing.cpp In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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/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/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: 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/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ 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: ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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/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/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/mm-rel.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./gecode/int/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]; | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/order.o test/int/order.cpp In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./gecode/int/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]; | ^ ./gecode/int/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); | ^ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/unary.o test/int/unary.cpp ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/cumulative.o test/int/cumulative.cpp 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/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./test/int.hh: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: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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:1811: ./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()); | ^ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/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/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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/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); | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./gecode/int/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)); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]; | ^ ./gecode/int/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)); | ^ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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:36: 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]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/cumulatives.o test/int/cumulatives.cpp ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& 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(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ 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: ./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) | ^~~~~~~~~~ ./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: ./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); | ^ ./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: ./gecode/int/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); | ^ ./gecode/int/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); | ^ ./gecode/int/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); | ^ ./gecode/int/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]); | ^ ./gecode/int/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]; | ^ ./gecode/int/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)); | ^ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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:21: 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]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/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]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/circuit.o test/int/circuit.cpp 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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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/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/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ 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: ./gecode/int/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); | ^ ./gecode/int/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); | ^ ./gecode/int/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]; | ^ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./gecode/int/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); | ^ ./gecode/int/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]; | ^ ./gecode/int/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); | ^ ./gecode/int/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]; | ^ ./gecode/int/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); | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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); | ^ ./gecode/int/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]; | ^ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/no-overlap.o test/int/no-overlap.cpp ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/int/precede.o test/int/precede.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/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:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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); | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]); | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]); | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]); | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]); | ^ ./gecode/int/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); | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]); | ^ ./gecode/int/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]; | ^ ./gecode/int/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]; | ^ ./gecode/int/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]); | ^ ./gecode/int/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); | ^ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/set.o test/set.cpp 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: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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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.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:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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/minimodel.hh:46: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/set/construct.o test/set/construct.cpp In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: 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:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/int.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ 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: ./gecode/int/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/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./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:1867: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./gecode/float/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/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./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]; | ~~~~~^~~~ ./gecode/float/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/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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: ./gecode/int/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]; | ^ ./gecode/int/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]); | ^ ./gecode/int/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]); | ^ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ~~~~~~^~ ./gecode/float/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/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ 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: ./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: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); | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/set/dom.o test/set/dom.cpp In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/set/rel.o test/set/rel.cpp In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/set/rel-op.o test/set/rel-op.cpp In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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/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); | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(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:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::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: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ 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: ./gecode/set/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; | ^ ./gecode/set/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; | ^ ./gecode/set/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; | ^ ./gecode/set/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; | ^ ./gecode/set/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; | ^ ./gecode/set/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; | ^ ./gecode/set/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; | ^ ./gecode/set/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; | ^ ./gecode/set/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; | ^ ./gecode/set/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; | ^ ./gecode/set/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; | ^ ./gecode/set/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; | ^ ./gecode/set/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; | ^ ./gecode/set/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; | ^ ./gecode/set/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]; | ^ ./gecode/set/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]; | ^ ./gecode/set/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]; | ^ ./gecode/set/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]; | ^ ./gecode/set/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]; | ^ ./gecode/set/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]; | ^ ./gecode/set/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]; | ^ ./gecode/set/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]; | ^ ./gecode/set/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]; | ^ ./gecode/set/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]; | ^ ./gecode/set/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]; | ^ ./gecode/set/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]; | ^ ./gecode/set/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]; | ^ ./gecode/set/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]; | ^ ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./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:14: 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: ./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:14: 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) { | ^~~~~~~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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:246:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 246 | } | ^ test/set/rel-op.cpp:248:9: note: here 248 | case SOT_UNION: | ^~~~ ./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]; | ~~~~^~~ ./gecode/float/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/rel-op.cpp: In member function ‘virtual bool Test::Set::RelOp::RelIntN::solution(const Test::Set::SetAssignment&) const’: test/set/rel-op.cpp:402:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 402 | } | ^ test/set/rel-op.cpp:404:9: note: here 404 | 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/set/sequence.o test/set/sequence.cpp In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: 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:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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/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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/set/int.o test/set/int.cpp In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/set/element.o test/set/element.cpp In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& 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(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/set/precede.o test/set/precede.cpp ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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/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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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/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/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ 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: ./gecode/set/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::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]; | ^ ./gecode/set/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::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]; | ^ ./gecode/set/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::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]; | ^ ./gecode/set/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/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ ./gecode/set/var/set.hpp:49:3: 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:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/set/distinct.o test/set/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/set/exec.o test/set/exec.cpp 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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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 ./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); | ^~~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/set/mm-set.o test/set/mm-set.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/set/channel.o test/set/channel.cpp ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/float.o test/float.cpp ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& 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(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/float/basic.o test/float/basic.cpp In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ 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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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.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); | ^~~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘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 ./test/float.hh:43: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from ./test/float.hh:43: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/kernel/core.hpp: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/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/set/channel.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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]); | ^ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: 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/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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/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:30: 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]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/float/arithmetic.o test/float/arithmetic.cpp 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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./gecode/float/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]; | ^ ./gecode/float/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]; | ^ ./gecode/float/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]; | ^ ./gecode/float/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]; | ^ ./gecode/float/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]; | ^ ./gecode/float/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]; | ^ ./gecode/float/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]; | ^ ./gecode/float/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]; | ^ ./gecode/float/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]; | ^ ./gecode/float/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]; | ^ ./gecode/float/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]; | ^ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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/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); | ^~~~~ ./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]; | ~~~~^~~ ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& 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(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/float/trigonometric.o test/float/trigonometric.cpp In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/float/linear.o test/float/linear.cpp ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/float/rel.o test/float/rel.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); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/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/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./gecode/float/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]; | ^ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/float/channel.o test/float/channel.cpp ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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/float.hh:48, from ./test/float.hh:43: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./gecode/float/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]; | ^ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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/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); | ^~~~~ ./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; | ~~~~~~^~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/float/mm-lin.o test/float/mm-lin.cpp In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/float/dom.o test/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc.o test/flatzinc.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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/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/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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/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); | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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:1404: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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 test/float/dom.cpp:38: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: 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:1612: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/bug232.o test/flatzinc/bug232.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/bug319.o test/flatzinc/bug319.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/bugfix_r6746.o test/flatzinc/bugfix_r6746.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); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/bugfix_r7854.o test/flatzinc/bugfix_r7854.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(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/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); | ^~~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/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/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(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/flatzinc.hh:44, from ./test/flatzinc.hh: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: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: 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:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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]; | ~~~~^~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: 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/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: 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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’: ./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: 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/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/int.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/set.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/empty_domain_1.o test/flatzinc/empty_domain_1.cpp In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/empty_domain_2.o test/flatzinc/empty_domain_2.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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_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); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/int_set_as_type2.o test/flatzinc/int_set_as_type2.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& 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/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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: 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: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ ./gecode/int.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh: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: ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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; | ~~~~~~^~ ./gecode/float/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/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: 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/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:1612: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:1867: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: 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:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./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]; | ~~~~^~~ ./gecode/float/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/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/set.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/jobshop.o test/flatzinc/jobshop.cpp In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: 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: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: 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:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: 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: ./gecode/int/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/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/no_warn_empty_domain.o test/flatzinc/no_warn_empty_domain.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/output_test.o test/flatzinc/output_test.cpp In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/queens4.o test/flatzinc/queens4.cpp 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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/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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh: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: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ 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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘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:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: 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:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: 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:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh: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; | ^~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/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/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: 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:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: 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:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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:1867: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./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/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: 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: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: 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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./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; | ~~~~~~^~ ./gecode/float/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-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/sat_arith1.o test/flatzinc/sat_arith1.cpp ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./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]; | ~~~~^~~ ./gecode/float/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/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/sat_array_bool_and.o test/flatzinc/sat_array_bool_and.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/sat_array_bool_or.o test/flatzinc/sat_array_bool_or.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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_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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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_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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh: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: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, 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/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; | ^ ./gecode/kernel/core.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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp: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/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& 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: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:44, from ./test/flatzinc.hh: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; | ^~ ./gecode/kernel/core.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:1707, from ./gecode/int.hh:604: ./gecode/int/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/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: 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:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/int.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/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: ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: 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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: 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:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./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; | ~~~~~~^~ ./gecode/float/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/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/sat_eq_reif.o test/flatzinc/sat_eq_reif.cpp ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/test_approx_bnb.o test/flatzinc/test_approx_bnb.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/test_array_just_right.o test/flatzinc/test_array_just_right.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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/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:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh: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: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::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:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(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:1867: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh: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/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh: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: ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(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: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: 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:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./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: ./gecode/float/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/kernel/core.hpp: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.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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: 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/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: 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:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./gecode/set/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-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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/test_flatzinc_output_anns.o test/flatzinc/test_flatzinc_output_anns.cpp In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/test_fzn_arith.o test/flatzinc/test_fzn_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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/test_fzn_arrays.o test/flatzinc/test_fzn_arrays.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/test_fzn_coercions.o test/flatzinc/test_fzn_coercions.cpp 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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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: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: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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/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/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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:1867: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: 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/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: 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: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: 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:1609: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: 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:1612: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: 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/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./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]; | ~~~~^~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::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: ./gecode/float/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/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./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]; | ~~~~~^~~~ ./gecode/float/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/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~^~~ ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/test_fzn_comparison.o test/flatzinc/test_fzn_comparison.cpp ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/test_fzn_logic.o test/flatzinc/test_fzn_logic.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/test_fzn_sets.o test/flatzinc/test_fzn_sets.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/test_int_div.o test/flatzinc/test_int_div.cpp 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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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/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: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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘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:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh: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: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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:1612: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh: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: ./gecode/int/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.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: 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: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: 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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/int.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./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]; | ~~~~^~~ ./gecode/float/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/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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; | ~~~~~~^~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/test_int_mod.o test/flatzinc/test_int_mod.cpp In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/test_int_ranges_as_values.o test/flatzinc/test_int_ranges_as_values.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/test_seq_search.o test/flatzinc/test_seq_search.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/2dpacking.o test/flatzinc/2dpacking.cpp 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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: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/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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./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); | ^ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/int.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/int.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: 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:1811: ./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()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: 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:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: 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/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: 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/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/set.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/alpha.o test/flatzinc/alpha.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/battleships1.o test/flatzinc/battleships1.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/battleships10.o test/flatzinc/battleships10.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/battleships2.o test/flatzinc/battleships2.cpp 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: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: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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(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/flatzinc.hh:44, from ./test/flatzinc.hh: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: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: 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/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.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/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: 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:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ ./gecode/int.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: 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/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: 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/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/int.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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/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; | ~~~~~~^~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/battleships3.o test/flatzinc/battleships3.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/battleships4.o test/flatzinc/battleships4.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/battleships5.o test/flatzinc/battleships5.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/battleships7.o test/flatzinc/battleships7.cpp 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/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: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); | ^~~~~ 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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh: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; | ^~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/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/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(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: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: 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:1609: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ ./gecode/set.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: 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/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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/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; | ~~~~~~^~ ./gecode/float/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/battleships9.o test/flatzinc/battleships9.cpp In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/blocksworld_instance_1.o test/flatzinc/blocksworld_instance_1.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/blocksworld_instance_2.o test/flatzinc/blocksworld_instance_2.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/cumulatives.o test/flatzinc/cumulatives.cpp 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/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: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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(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/flatzinc.hh:44, from ./test/flatzinc.hh: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: ./gecode/int/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/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ ./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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./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); | ^ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.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/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./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: ./gecode/float/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/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/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]; | ~~~~~^~~~ ./gecode/float/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/float/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/cutstock.o test/flatzinc/cutstock.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/eq20.o test/flatzinc/eq20.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/factory_planning_instance.o test/flatzinc/factory_planning_instance.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/golomb.o test/flatzinc/golomb.cpp 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/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: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: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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: 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/kernel/trace/recorder.hpp:401:37: 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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh: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: ./gecode/int/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/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh: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: ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(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: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-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:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.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/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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ ./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:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: 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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./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; | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/set.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./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:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:1612: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, 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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: 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:1867: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/set.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/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]; | ~~~~^~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: 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/view.hpp:517, from ./gecode/float.hh:944: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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: ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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; | ~~~~~~^~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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/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]; | ~~~~^~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/knights.o test/flatzinc/knights.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/langford2.o test/flatzinc/langford2.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/latin_squares_fd.o test/flatzinc/latin_squares_fd.cpp 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/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: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/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); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(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/flatzinc.hh:44, from ./test/flatzinc.hh: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: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh: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: ./gecode/int/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/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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:1609: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: 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/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: 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/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/int.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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/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]; | ~~~~^~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/multidim_knapsack_simple.o test/flatzinc/multidim_knapsack_simple.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/packing.o test/flatzinc/packing.cpp ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/perfsq.o test/flatzinc/perfsq.cpp In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/perfsq2.o test/flatzinc/perfsq2.cpp 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/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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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/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); | ^~~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘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:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh: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: ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-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:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-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:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: 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/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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: ./gecode/float/var/float.hpp:46:3: 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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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; | ~~~~~~^~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/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/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./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: ./gecode/float/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/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./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]; | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/float/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/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/photo.o test/flatzinc/photo.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/product_fd.o test/flatzinc/product_fd.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/product_lp.o test/flatzinc/product_lp.cpp 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); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/quasigroup_qg5.o test/flatzinc/quasigroup_qg5.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘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/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/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& 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/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); | ^~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘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:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh: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: ./gecode/int/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.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./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:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.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:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-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:1612: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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); | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/queen_cp2.o test/flatzinc/queen_cp2.cpp In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./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:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: 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/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./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); | ^ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./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/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: 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: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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-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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/queen_ip.o test/flatzinc/queen_ip.cpp ./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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because ‘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_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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/radiation.o test/flatzinc/radiation.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/shared_array_element.o test/flatzinc/shared_array_element.cpp In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh: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: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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_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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ 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/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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/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); | ^~~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘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: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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:1612: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: 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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh: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: ./gecode/int/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: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::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: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: 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/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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; | ~~~~~~^~ ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/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.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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: ./gecode/float/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.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, | ~~~~~^~~~ ./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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/singHoist2.o test/flatzinc/singHoist2.cpp 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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/sudoku.o test/flatzinc/sudoku.cpp ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ 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: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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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/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); | ^~~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ ./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: ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/int/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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: 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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/tenpenki_1.o test/flatzinc/tenpenki_1.cpp In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh: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: ./gecode/int/var/bool.hpp:50:3: 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: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: 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:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/int/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/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: 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:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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; | ~~~~~~^~ ./gecode/float/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/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/tenpenki_2.o test/flatzinc/tenpenki_2.cpp 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:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/tenpenki_3.o test/flatzinc/tenpenki_3.cpp ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/tenpenki_4.o test/flatzinc/tenpenki_4.cpp In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify 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: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.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: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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); | ^~~~~ ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/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: ./gecode/float/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/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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/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/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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]; | ~~~~^~~ ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/float/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/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: 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/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/tenpenki_5.o test/flatzinc/tenpenki_5.cpp In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh: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; | ^~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/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/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/kernel/core.hpp: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/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/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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; | ~~~~~~^~ ./gecode/float/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/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/tenpenki_6.o test/flatzinc/tenpenki_6.cpp 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); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/warehouses.o test/flatzinc/warehouses.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/warehouses_small.o test/flatzinc/warehouses_small.cpp In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& 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: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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/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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ ./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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’: ./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: 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/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/kernel/core.hpp: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/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/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; | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’: ./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/wolf_goat_cabbage.o test/flatzinc/wolf_goat_cabbage.cpp ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ ./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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/zebra.o test/flatzinc/zebra.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/magicsq_3.o test/flatzinc/magicsq_3.cpp ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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/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; | ^ ./gecode/kernel/core.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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& 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: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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/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/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: 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: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: 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/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/float/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/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/magicsq_5.o test/flatzinc/magicsq_5.cpp ./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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ ./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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/oss.o test/flatzinc/oss.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/steiner_triples.o test/flatzinc/steiner_triples.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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); | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/timetabling.o test/flatzinc/timetabling.cpp In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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/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); | ^~~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/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: ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ ./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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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/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:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./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]; | ~~~~^~~ ./gecode/float/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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: 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/set.hh:1667: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: 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:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/flatzinc/trucking.o test/flatzinc/trucking.cpp In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./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: ./gecode/float/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/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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; | ~~~~~~^~ ./gecode/float/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/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/branch.o test/branch.cpp 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); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/branch/int.o test/branch/int.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ 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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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); | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/branch/bool.o test/branch/bool.cpp In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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 ./test/branch.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: 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:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: note: because ‘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/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); | ^~~~~ ./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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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/branch.hh:52: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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 ./test/branch.hh:45: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ ./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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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 ./test/branch.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/branch/set.o test/branch/set.cpp ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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/branch.hh:52: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./test/branch.hh:45: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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 ./test/branch.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./test/branch.hh:52: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/branch/float.o test/branch/float.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); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/assign.o test/assign.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./test/branch.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ 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 ./gecode/float.hh:1404, from ./test/branch.hh:52: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./gecode/set/var/set.hpp:49:3: note: because ‘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/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:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: 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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because ‘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: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./test/assign.hh:42: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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 ./test/branch.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/assign/int.o test/assign/int.cpp In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./test/branch.hh:52: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/assign/bool.o test/assign/bool.cpp ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ 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/int.hh:917, from ./test/assign.hh:42: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./test/assign.hh:44: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./test/assign.hh:47: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: 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/int.hh:917, from ./test/assign.hh:42: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/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: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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 ./test/assign.hh:44: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/assign/set.o test/assign/set.cpp In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ 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/int.hh:917, from ./test/assign.hh:42: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/search.o test/search.cpp In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./test/assign.hh:44: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./test/assign.hh:42: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::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 ./test/assign.hh:47: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, 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: ./gecode/set/var/set.hpp:49:3: 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: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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); | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/nogoods.o test/nogoods.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/array.o test/array.cpp In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/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); | ^~~~~ ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ 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: ./gecode/int/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); | ^ ./gecode/int/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); | ^ ./gecode/int/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); | ^ ./gecode/int/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); | ^ ./gecode/int/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); | ^ ./gecode/int/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()); | ^ ./gecode/int/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()); | ^ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: 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/set/var/set.hpp:49:3: note: because ‘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: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ 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); | ^~~~~ ./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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/var/float.hpp:46:3: note: because ‘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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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/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: ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: 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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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: 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: ./gecode/int/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]; | ^ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/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: ./gecode/set/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]; | ^ ./gecode/set/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]; | ^ ./gecode/set/var/set.hpp:49:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: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: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, 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: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -c -o test/ldsb.o test/ldsb.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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -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: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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ 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.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: ./gecode/int/var/bool.hpp:50:3: note: 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:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: 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:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: 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:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: 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/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: 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 test/ldsb.cpp:39: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar)’: ./gecode/set/int.hpp:38:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ ./gecode/set/int.hpp: In function ‘void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)’: ./gecode/set/int.hpp:43:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::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: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp: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.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp: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.hh:1258:17: note: initializing argument 1 of ‘Gecode::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: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)’: ./gecode/set/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)’: ./gecode/set/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, 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(Home, IntVar, FloatVar)’: ./gecode/float/channel.hpp:40:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Home, BoolVar, FloatVar)’: ./gecode/float/channel.hpp:45:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::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/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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: ./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()); | ^ ./gecode/kernel/core.hpp: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/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) { | ~~~~~^~~~ ./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()); | ^ ./gecode/kernel/core.hpp: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.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, | ~~~~~^~~~ ./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); | ^ ./gecode/kernel/core.hpp: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.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: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)’: ./gecode/float/branch.hpp:45:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)’: ./gecode/float/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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; | ~~~~~^~~~ ./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:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.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: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::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: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Home, FloatVar)’: ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Home, FloatVar, IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Home, const IntVarArgs&, SetVar)’: ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)’: ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:232:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)’: ./gecode/minimodel/matrix.hpp:237:12: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, 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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 267 | distinct(home, xs); | ~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Home, const IntVarArgs&, IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:268:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 268 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), syms); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 290 | distinct(home, xs); | ~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Home, const IntVarArgs&, IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:293:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 293 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), syms); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 318 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), syms); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 375 | distinct(home, xs); | ~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Home, const IntVarArgs&, IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:377:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 377 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), syms); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 410 | distinct(home, xs); | ~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Home, const IntVarArgs&, IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:415:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 442 | distinct(home, xs); | ~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Home, const IntVarArgs&, IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:447:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 447 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 527 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 588 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 632 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 666 | distinct(home, m.col(0)); | ~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Home, const IntVarArgs&, IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:669:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 669 | linear(home, m.row(i), IRT_EQ, 3); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2821:15: note: initializing argument 1 of ‘void Gecode::linear(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 2821 | linear(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:674:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 674 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 725 | distinct(home, m.col(0)); | ~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Home, const IntVarArgs&, IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:728:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 728 | linear(home, m.row(i), IRT_EQ, 3); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:2821:15: note: initializing argument 1 of ‘void Gecode::linear(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)’ 2821 | linear(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:742:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 742 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 767 | rel(home, xs[0] + xs[1] == 6); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1602:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolExpr&, const IntPropLevels&)’ 1602 | rel(Home home, const BoolExpr& e, | ~~~~~^~~~ test/ldsb.cpp:772:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 772 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 802 | extensional(home, xs, tuples); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/extensional.hpp:37:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’ 37 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, | ~~~~~^~~~ test/ldsb.cpp:808:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 808 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 831 | rel(home, xs[0] + xs[1] == 6); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1602:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolExpr&, const IntPropLevels&)’ 1602 | rel(Home home, const BoolExpr& e, | ~~~~~^~~~ test/ldsb.cpp:835:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 835 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MED(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 860 | distinct(home, xs); | ~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Home, const IntVarArgs&, IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:864:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 864 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 886 | distinct(home, xs); | ~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Home, const IntVarArgs&, IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:889:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 889 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 911 | distinct(home, xs); | ~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Home, const IntVarArgs&, IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:914:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 914 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MAX(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 939 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 977 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1013 | distinct(home, xs); | ~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Home, const IntVarArgs&, IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:1017:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1017 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1050 | distinct(home, xs); | ~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Home, const IntVarArgs&, IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:1054:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1054 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1081 | distinct(home, xs); | ~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Home, const IntVarArgs&, IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:1087:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1117 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1234 | extensional(home, va, t); | ~~~~~~~~~~~^~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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/extensional.hpp:37:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’ 37 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, | ~~~~~^~~~ test/ldsb.cpp:1237:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1237 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), syms); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1286 | distinct(home, xs); | ~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Home, const IntVarArgs&, IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:1289:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1289 | rel(home, xs[1] != xs[2]); | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1602:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolExpr&, const IntPropLevels&)’ 1602 | rel(Home home, const BoolExpr& e, | ~~~~~^~~~ test/ldsb.cpp:1296:13: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5366:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, TieBreak, IntValBranch, const Symmetries&, IntBranchFilter, IntVarValPrint)’ 5366 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./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: ./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:13: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1687:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, const Symmetries&, SetBranchFilter, 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:13: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1687:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, const Symmetries&, SetBranchFilter, 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:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1432 | cardinality(home, xs[i], 1, 1); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:693:20: note: initializing argument 1 of ‘void Gecode::cardinality(Home, SetVar, unsigned int, unsigned int)’ 693 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); | ~~~~~^~~~ test/ldsb.cpp:1433:13: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1687:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, const Symmetries&, SetBranchFilter, 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:10: 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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:790:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, const IntSet&)’ 790 | rel(Home home, SetVar x, SetOpType op, SetVar y, | ~~~~~^~~~ test/ldsb.cpp:1462:10: 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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:790:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, const IntSet&)’ 790 | rel(Home home, SetVar x, SetOpType op, SetVar y, | ~~~~~^~~~ test/ldsb.cpp:1464:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1464 | cardinality(home, xs[i], 1, 1); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:693:20: note: initializing argument 1 of ‘void Gecode::cardinality(Home, SetVar, unsigned int, unsigned int)’ 693 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); | ~~~~~^~~~ test/ldsb.cpp:1465:13: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1687:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, const Symmetries&, SetBranchFilter, 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:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1492 | rel(home, xs[0], SRT_EQ, xs[2]); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Home, SetVar, SetRelType, SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ test/ldsb.cpp:1493:13: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1687:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, const Symmetries&, SetBranchFilter, 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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1535 | distinct(home, xs); | ~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Home, const IntVarArgs&, IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:1536:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1536 | rel(home, abs(m(0,0)-m(1,0))==1); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1602:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolExpr&, const IntPropLevels&)’ 1602 | rel(Home home, const BoolExpr& e, | ~~~~~^~~~ test/ldsb.cpp:1537:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1537 | rel(home, abs(m(0,1)-m(1,1))==1); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1602:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolExpr&, const IntPropLevels&)’ 1602 | rel(Home home, const BoolExpr& e, | ~~~~~^~~~ test/ldsb.cpp:1538:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1538 | rel(home, abs(m(1,0)-m(2,0))==1); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1602:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolExpr&, const IntPropLevels&)’ 1602 | rel(Home home, const BoolExpr& e, | ~~~~~^~~~ test/ldsb.cpp:1539:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1539 | rel(home, abs(m(1,1)-m(2,1))==1); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1602:12: note: initializing argument 1 of ‘void Gecode::rel(Home, const BoolExpr&, const IntPropLevels&)’ 1602 | rel(Home home, const BoolExpr& e, | ~~~~~^~~~ test/ldsb.cpp:1545:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1545 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1572 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, 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:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1601 | distinct(home, xs); | ~~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Home, const IntVarArgs&, IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:1605:13: 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp: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.hh:5349:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, IntVarValPrint)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/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/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/set/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/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: ./gecode/float/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/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]; | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: 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: ./gecode/minimodel/ldsb.hpp: In instantiation of ‘Gecode::SymmetryHandle Gecode::rows_reflect(const Matrix&) [with A = IntVarArray]’: test/ldsb.cpp:631:24: 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); | ~~~~~~^~~~~~~~~~ ./gecode/int/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/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); | ~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/int/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/ldsb.hpp: In instantiation of ‘Gecode::SymmetryHandle Gecode::columns_reflect(const Matrix&) [with A = IntVarArray]’: test/ldsb.cpp:1544:27: 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); | ~~~~~~^~~~~~~~~~ ./gecode/int/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/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); | ~~~~~~~~~~~~~^~~~~~~~~~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/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/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; | ~~~~~~^~ ./gecode/float/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/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:36: 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: ./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) | ^~~~~~~~~~ ./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 { | ^~~~~~~~~~ ./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/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); | ~~~~~~~~^~~~~~~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/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/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/set/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/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]; | ~~~~^~~ ./gecode/float/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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fdebug-prefix-map=/<>=/usr/src/gecode-6.2.0-5.1build2 -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=3 \ -lgecodeflatzinc -lgecodedriver -lgecodegist -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodefloat -lmpfr -lgmp -lgecodeint -lgecodekernel -lgecodesupport -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro /usr/lib/aarch64-linux-gnu/libQt5PrintSupport.so /usr/lib/aarch64-linux-gnu/libQt5Widgets.so /usr/lib/aarch64-linux-gnu/libQt5Gui.so /usr/lib/aarch64-linux-gnu/libQt5Core.so -lGL -lpthread test/int/arithmetic.cpp: In member function ‘solution’: test/int/arithmetic.cpp:806:19: warning: ‘MEM[(int &)&y + 16]’ may be used uninitialized [-Wmaybe-uninitialized] 806 | int m=y[0]; int p=0; | ^ test/int/arithmetic.cpp:803:26: note: ‘y’ declared here 803 | Gecode::IntArgs y(2*n); | ^ test/int/arithmetic.cpp: In member function ‘solution’: test/int/arithmetic.cpp:880:19: warning: ‘MEM[(int &)&y + 16]’ may be used uninitialized [-Wmaybe-uninitialized] 880 | int m=y[0]; int p=0; | ^ test/int/arithmetic.cpp:877:26: note: ‘y’ declared here 877 | Gecode::IntArgs y(2*n); | ^ test/int/arithmetic.cpp: In member function ‘solution’: test/int/arithmetic.cpp:959:19: warning: ‘MEM[(int &)&y + 16]’ may be used uninitialized [-Wmaybe-uninitialized] 959 | int m=y[0]; int p=0; | ^ test/int/arithmetic.cpp:956:26: note: ‘y’ declared here 956 | Gecode::IntArgs y(2*n); | ^ test/int/arithmetic.cpp: In member function ‘solution’: test/int/arithmetic.cpp:1043:19: warning: ‘MEM[(int &)&y + 16]’ may be used uninitialized [-Wmaybe-uninitialized] 1043 | int m=y[0]; int p=0; | ^ test/int/arithmetic.cpp:1040:26: note: ‘y’ declared here 1040 | Gecode::IntArgs y(2*n); | ^ In member function ‘__ct ’, inlined from ‘run’ at test/set.cpp:723:60: test/set.cpp:69:36: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 69 | : n(n0), dsv(new CountableSet[n]), ir(_withInt, d0), done(false), lub(d0), | ^ /usr/include/c++/13/new: In member function ‘run’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ 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 set -e; mv ./config.guess ./config.guess.cdbs-orig; cp --remove-destination /usr/share/misc/config.guess ./config.guess; set -e; mv ./config.sub ./config.sub.cdbs-orig; cp --remove-destination /usr/share/misc/config.sub ./config.sub; 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/aarch64-linux-gnu && \ mkdir -p /<>/debian/tmp//usr/lib/aarch64-linux-gnu && \ 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/aarch64-linux-gnu; 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/aarch64-linux-gnu; done &&\ for_liblibtargets="" && \ for f in $for_liblibtargets; do \ cp $f /<>/debian/tmp//usr/lib/aarch64-linux-gnu; 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/libgecode49t64.substvars dh_installdirs -plibgecode49t64 \ Adding cdbs dependencies to debian/libgecodegist49t64.substvars dh_installdirs -plibgecodegist49t64 \ Adding cdbs dependencies to debian/libgecodeflatzinc49t64.substvars dh_installdirs -plibgecodeflatzinc49t64 \ 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 -plibgecode49t64 dh_installexamples -plibgecode49t64 dh_installman -plibgecode49t64 dh_installinfo -plibgecode49t64 dh_installmenu -plibgecode49t64 dh_installcron -plibgecode49t64 dh_systemd_enable -plibgecode49t64 dh_installinit -plibgecode49t64 dh_installdebconf -plibgecode49t64 dh_installemacsen -plibgecode49t64 dh_installcatalogs -plibgecode49t64 dh_installpam -plibgecode49t64 dh_installlogrotate -plibgecode49t64 dh_installlogcheck -plibgecode49t64 dh_installchangelogs -plibgecode49t64 ./changelog dh_installudev -plibgecode49t64 dh_lintian -plibgecode49t64 dh_bugfiles -plibgecode49t64 dh_install -plibgecode49t64 dh_systemd_start -plibgecode49t64 dh_link -plibgecode49t64 dh_installmime -plibgecode49t64 dh_installgsettings -plibgecode49t64 dh_installdocs -plibgecodegist49t64 dh_installexamples -plibgecodegist49t64 dh_installman -plibgecodegist49t64 dh_installinfo -plibgecodegist49t64 dh_installmenu -plibgecodegist49t64 dh_installcron -plibgecodegist49t64 dh_systemd_enable -plibgecodegist49t64 dh_installinit -plibgecodegist49t64 dh_installdebconf -plibgecodegist49t64 dh_installemacsen -plibgecodegist49t64 dh_installcatalogs -plibgecodegist49t64 dh_installpam -plibgecodegist49t64 dh_installlogrotate -plibgecodegist49t64 dh_installlogcheck -plibgecodegist49t64 dh_installchangelogs -plibgecodegist49t64 ./changelog dh_installudev -plibgecodegist49t64 dh_lintian -plibgecodegist49t64 dh_bugfiles -plibgecodegist49t64 dh_install -plibgecodegist49t64 dh_systemd_start -plibgecodegist49t64 dh_link -plibgecodegist49t64 dh_installmime -plibgecodegist49t64 dh_installgsettings -plibgecodegist49t64 dh_installdocs -plibgecodeflatzinc49t64 dh_installexamples -plibgecodeflatzinc49t64 dh_installman -plibgecodeflatzinc49t64 dh_installinfo -plibgecodeflatzinc49t64 dh_installmenu -plibgecodeflatzinc49t64 dh_installcron -plibgecodeflatzinc49t64 dh_systemd_enable -plibgecodeflatzinc49t64 dh_installinit -plibgecodeflatzinc49t64 dh_installdebconf -plibgecodeflatzinc49t64 dh_installemacsen -plibgecodeflatzinc49t64 dh_installcatalogs -plibgecodeflatzinc49t64 dh_installpam -plibgecodeflatzinc49t64 dh_installlogrotate -plibgecodeflatzinc49t64 dh_installlogcheck -plibgecodeflatzinc49t64 dh_installchangelogs -plibgecodeflatzinc49t64 ./changelog dh_installudev -plibgecodeflatzinc49t64 dh_lintian -plibgecodeflatzinc49t64 dh_bugfiles -plibgecodeflatzinc49t64 dh_install -plibgecodeflatzinc49t64 dh_systemd_start -plibgecodeflatzinc49t64 dh_link -plibgecodeflatzinc49t64 dh_installmime -plibgecodeflatzinc49t64 dh_installgsettings -plibgecodeflatzinc49t64 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 -plibgecode49t64 d057e8a30e69435915fca02f2233d270ee746852 ae240463b92625ad564d04a7e831bccb02a181ce b2696fc2c2eb93ada68bfe3e862361f4ede9d52e 566482f3cd01c1491a8a3f511f21b83476bc9db2 41c2f6a98d3348017ba727a204c5a97577a9821b fa15fe007cae9b73ea65b1627bfafe76ad517fbe 0584b9dcf0fa5d124e26dedbe544f73b4a7fc159 dh_strip_nondeterminism -plibgecode49t64 dh_compress -plibgecode49t64 dh_fixperms -plibgecode49t64 dh_makeshlibs -plibgecode49t64 dh_strip -plibgecodegist49t64 dac2d2a5e22f0749c30e41ad29bcf6af9facf384 bef23bdf15b175d2d8800e633cfd23a4900e15bf dh_strip_nondeterminism -plibgecodegist49t64 dh_compress -plibgecodegist49t64 dh_fixperms -plibgecodegist49t64 dh_makeshlibs -plibgecodegist49t64 dh_strip -plibgecodeflatzinc49t64 3b303f195cae12929ec5df2e91125440f6722862 dh_strip_nondeterminism -plibgecodeflatzinc49t64 dh_compress -plibgecodeflatzinc49t64 dh_fixperms -plibgecodeflatzinc49t64 dh_makeshlibs -plibgecodeflatzinc49t64 dh_strip -pflatzinc 385840ab1812d2fb1e5af3c000454f2b7a177445 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 -plibgecode49t64 dh_perl -plibgecode49t64 dh_shlibdeps -plibgecode49t64 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb -plibgecodegist49t64 dh_perl -plibgecodegist49t64 dh_shlibdeps -plibgecodegist49t64 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb -plibgecodeflatzinc49t64 dh_perl -plibgecodeflatzinc49t64 dh_shlibdeps -plibgecodeflatzinc49t64 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb -pflatzinc dh_perl -pflatzinc dh_shlibdeps -pflatzinc dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged 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 154 pkgstriptranslations: processing libgecode-dev (in debian/libgecode-dev); do_strip: , oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com 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 libgecode49t64 because it is not to be built Skipping libgecodegist49t64 because it is not to be built Skipping libgecodeflatzinc49t64 because it is not to be built 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.1build2_arm64.deb'. dh_gencontrol -plibgecode49t64 # only call dh_scour for packages in main if grep -q '^Component:[[:space:]]*main' /CurrentlyBuilding 2>/dev/null; then dh_scour -plibgecode49t64 ; fi dh_md5sums -plibgecode49t64 dh_builddeb -plibgecode49t64 -- -Zxz INFO: pkgstriptranslations version 154 INFO: pkgstriptranslations version 154 pkgstriptranslations: processing libgecode49t64-dbgsym (in debian/.debhelper/libgecode49t64/dbgsym-root); do_strip: , oemstrip: pkgstriptranslations: processing libgecode49t64 (in debian/libgecode49t64); do_strip: , oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/libgecode49t64/DEBIAN/control, package libgecode49t64, directory debian/libgecode49t64 .. removing usr/share/doc/libgecode49t64/changelog.gz pkgstripfiles: Running PNG optimization (using 4 cpus) for package libgecode49t64 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libgecode49t64' in '../libgecode49t64_6.2.0-5.1build2_arm64.deb'. pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/libgecode49t64/dbgsym-root/DEBIAN/control, package libgecode49t64-dbgsym, directory debian/.debhelper/libgecode49t64/dbgsym-root dpkg-deb: building package 'libgecode49t64-dbgsym' in 'debian/.debhelper/scratch-space/build-libgecode49t64/libgecode49t64-dbgsym_6.2.0-5.1build2_arm64.deb'. Renaming libgecode49t64-dbgsym_6.2.0-5.1build2_arm64.deb to libgecode49t64-dbgsym_6.2.0-5.1build2_arm64.ddeb dh_gencontrol -plibgecodegist49t64 # only call dh_scour for packages in main if grep -q '^Component:[[:space:]]*main' /CurrentlyBuilding 2>/dev/null; then dh_scour -plibgecodegist49t64 ; fi dh_md5sums -plibgecodegist49t64 dh_builddeb -plibgecodegist49t64 -- -Zxz INFO: pkgstriptranslations version 154 INFO: pkgstriptranslations version 154 pkgstriptranslations: processing libgecodegist49t64 (in debian/libgecodegist49t64); do_strip: , oemstrip: pkgstriptranslations: processing libgecodegist49t64-dbgsym (in debian/.debhelper/libgecodegist49t64/dbgsym-root); do_strip: , oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/libgecodegist49t64/DEBIAN/control, package libgecodegist49t64, directory debian/libgecodegist49t64 .. removing usr/share/doc/libgecodegist49t64/changelog.gz Searching for duplicated docs in dependency libgecode49t64... symlinking changelog.Debian.gz in libgecodegist49t64 to file in libgecode49t64 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libgecodegist49t64 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libgecodegist49t64' in '../libgecodegist49t64_6.2.0-5.1build2_arm64.deb'. pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/libgecodegist49t64/dbgsym-root/DEBIAN/control, package libgecodegist49t64-dbgsym, directory debian/.debhelper/libgecodegist49t64/dbgsym-root dpkg-deb: building package 'libgecodegist49t64-dbgsym' in 'debian/.debhelper/scratch-space/build-libgecodegist49t64/libgecodegist49t64-dbgsym_6.2.0-5.1build2_arm64.deb'. Renaming libgecodegist49t64-dbgsym_6.2.0-5.1build2_arm64.deb to libgecodegist49t64-dbgsym_6.2.0-5.1build2_arm64.ddeb dh_gencontrol -plibgecodeflatzinc49t64 # only call dh_scour for packages in main if grep -q '^Component:[[:space:]]*main' /CurrentlyBuilding 2>/dev/null; then dh_scour -plibgecodeflatzinc49t64 ; fi dh_md5sums -plibgecodeflatzinc49t64 dh_builddeb -plibgecodeflatzinc49t64 -- -Zxz INFO: pkgstriptranslations version 154 INFO: pkgstriptranslations version 154 pkgstriptranslations: processing libgecodeflatzinc49t64 (in debian/libgecodeflatzinc49t64); do_strip: , oemstrip: pkgstriptranslations: processing libgecodeflatzinc49t64-dbgsym (in debian/.debhelper/libgecodeflatzinc49t64/dbgsym-root); do_strip: , oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/libgecodeflatzinc49t64/DEBIAN/control, package libgecodeflatzinc49t64, directory debian/libgecodeflatzinc49t64 .. removing usr/share/doc/libgecodeflatzinc49t64/changelog.gz Searching for duplicated docs in dependency libgecode49t64... symlinking changelog.Debian.gz in libgecodeflatzinc49t64 to file in libgecode49t64 pkgstripfiles: processing control file: debian/.debhelper/libgecodeflatzinc49t64/dbgsym-root/DEBIAN/control, package libgecodeflatzinc49t64-dbgsym, directory debian/.debhelper/libgecodeflatzinc49t64/dbgsym-root dpkg-deb: building package 'libgecodeflatzinc49t64-dbgsym' in 'debian/.debhelper/scratch-space/build-libgecodeflatzinc49t64/libgecodeflatzinc49t64-dbgsym_6.2.0-5.1build2_arm64.deb'. Searching for duplicated docs in dependency libgecodegist49t64... pkgstripfiles: Running PNG optimization (using 4 cpus) for package libgecodeflatzinc49t64 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libgecodeflatzinc49t64' in '../libgecodeflatzinc49t64_6.2.0-5.1build2_arm64.deb'. Renaming libgecodeflatzinc49t64-dbgsym_6.2.0-5.1build2_arm64.deb to libgecodeflatzinc49t64-dbgsym_6.2.0-5.1build2_arm64.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 154 INFO: pkgstriptranslations version 154 pkgstriptranslations: processing flatzinc (in debian/flatzinc); do_strip: , oemstrip: pkgstriptranslations: processing flatzinc-dbgsym (in debian/.debhelper/flatzinc/dbgsym-root); do_strip: , oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com 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 libgecode49t64... symlinking changelog.Debian.gz in flatzinc to file in libgecode49t64 Searching for duplicated docs in dependency libgecodeflatzinc49t64... Searching for duplicated docs in dependency libgecodegist49t64... 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.1build2_arm64.deb'. pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com 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.1build2_arm64.deb'. Renaming flatzinc-dbgsym_6.2.0-5.1build2_arm64.deb to flatzinc-dbgsym_6.2.0-5.1build2_arm64.ddeb dpkg-genbuildinfo --build=any -O../gecode_6.2.0-5.1build2_arm64.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../gecode_6.2.0-5.1build2_arm64.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 2024-04-02T07:06:43Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ gecode_6.2.0-5.1build2_arm64.changes: ------------------------------------- Format: 1.8 Date: Sun, 31 Mar 2024 01:04:42 +0000 Source: gecode Binary: flatzinc libgecode-dev libgecode49t64 libgecodeflatzinc49t64 libgecodegist49t64 Built-For-Profiles: noudeb Architecture: arm64 Version: 6.2.0-5.1build2 Distribution: noble-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Steve Langasek Description: flatzinc - constraint problem modelling language libgecode-dev - generic constraint development environment libgecode49t64 - generic constraint development environment libgecodeflatzinc49t64 - Gecode support for FlatZinc modelling language libgecodegist49t64 - Gecode Interactive Search Tool library Changes: gecode (6.2.0-5.1build2) noble; urgency=medium . * No-change rebuild for CVE-2024-3094 Checksums-Sha1: 11e9e74960534d2b66e0e4b5d90f0be907643cb9 122824 flatzinc-dbgsym_6.2.0-5.1build2_arm64.ddeb b109b49b960c4cae143464236a710bff34077b89 23200 flatzinc_6.2.0-5.1build2_arm64.deb aee9240811684c933037c5c65ac41456350ae915 13291 gecode_6.2.0-5.1build2_arm64.buildinfo 3495d103e8ea59e50b652bec1078d8cc2f69df58 462160 libgecode-dev_6.2.0-5.1build2_arm64.deb d42eabec3d1e9b0a5afdffeeda5dc37c5d0e9cc1 44863232 libgecode49t64-dbgsym_6.2.0-5.1build2_arm64.ddeb 869989735d0ebd1839c28150e9ac84d6461be2ff 2434572 libgecode49t64_6.2.0-5.1build2_arm64.deb 36ef5a575473c4eeb9ece09dd2d61fce4ea86e9d 2302104 libgecodeflatzinc49t64-dbgsym_6.2.0-5.1build2_arm64.ddeb 02bda6f60fd660922c49f4f16c98b08910133538 179512 libgecodeflatzinc49t64_6.2.0-5.1build2_arm64.deb 0f298b052f658c9d2a88bdb7507ddf0b02308558 4137356 libgecodegist49t64-dbgsym_6.2.0-5.1build2_arm64.ddeb 0a4bd0f2c977468cd8bf2a14aff449b6593925a5 109628 libgecodegist49t64_6.2.0-5.1build2_arm64.deb Checksums-Sha256: 382faed8291b4bf774a5f1cab08eb482816653ae6c981ea6d17e1659d799b746 122824 flatzinc-dbgsym_6.2.0-5.1build2_arm64.ddeb fa97ff97da0ad219377b99345312f5b7809ee90bbc1be3345e234c3985468db6 23200 flatzinc_6.2.0-5.1build2_arm64.deb af49756254529c828a66b93b6c7b951c4a6fe2ffedd5091285bfabfa4ba6b707 13291 gecode_6.2.0-5.1build2_arm64.buildinfo ede6a267dba303e144a851843f40243568272c163c68a9f4bb0b6c6ab4833c05 462160 libgecode-dev_6.2.0-5.1build2_arm64.deb cde1d2e937b3d9abf7769690c0e21d5cc5de42d23cead60b1df88168c1ee0330 44863232 libgecode49t64-dbgsym_6.2.0-5.1build2_arm64.ddeb 8e06ba2e45a660dc4210bbeb8eba754c85c3908d40c68008b4847eaca4206724 2434572 libgecode49t64_6.2.0-5.1build2_arm64.deb 1c782a48af3071cda845b92aaf85e7ac518da3b4a07458ec7059559b7c88ab30 2302104 libgecodeflatzinc49t64-dbgsym_6.2.0-5.1build2_arm64.ddeb ada245d39db0096d6559ce79408bc8045b6b39ebe660607b428034bb323df50d 179512 libgecodeflatzinc49t64_6.2.0-5.1build2_arm64.deb 29fc572797b04bd8aab6d6dc22bbc60dfa84f338547ab5df72093aeb939bcce8 4137356 libgecodegist49t64-dbgsym_6.2.0-5.1build2_arm64.ddeb ef2545c81bd377b599bed488b687662d1d9471e072c54e6112aaf0dd0ccdaa6a 109628 libgecodegist49t64_6.2.0-5.1build2_arm64.deb Files: 09484f9f7885de5f31a3869ee6920a55 122824 debug optional flatzinc-dbgsym_6.2.0-5.1build2_arm64.ddeb 29bc662807837decb316b9306f47a6b9 23200 devel optional flatzinc_6.2.0-5.1build2_arm64.deb 2cae58c7416a1c08299d96cbb06310d6 13291 libs optional gecode_6.2.0-5.1build2_arm64.buildinfo 8a542cf61e021f78179dfdc618deabe0 462160 libdevel optional libgecode-dev_6.2.0-5.1build2_arm64.deb 55552e3ec362cf4f97615e3e1b0c7299 44863232 debug optional libgecode49t64-dbgsym_6.2.0-5.1build2_arm64.ddeb 4225adedf842b67961b37ea5dffb985c 2434572 libs optional libgecode49t64_6.2.0-5.1build2_arm64.deb 29f321be9715ab3d49b497000e48e9c2 2302104 debug optional libgecodeflatzinc49t64-dbgsym_6.2.0-5.1build2_arm64.ddeb 5f985ee7032599da7a5ea947e212e656 179512 libs optional libgecodeflatzinc49t64_6.2.0-5.1build2_arm64.deb 684fa25781622f837735448240562e23 4137356 debug optional libgecodegist49t64-dbgsym_6.2.0-5.1build2_arm64.ddeb f0d47acf28b673c78475143c01ab93e1 109628 libs optional libgecodegist49t64_6.2.0-5.1build2_arm64.deb Original-Maintainer: Kari Pahula /<>/gecode_6.2.0-5.1build2_arm64.changes.new could not be renamed to /<>/gecode_6.2.0-5.1build2_arm64.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: gecode Binary: flatzinc flatzinc-dbgsym libgecode-dev libgecode49t64 libgecode49t64-dbgsym libgecodeflatzinc49t64 libgecodeflatzinc49t64-dbgsym libgecodegist49t64 libgecodegist49t64-dbgsym Architecture: arm64 Version: 6.2.0-5.1build2 Checksums-Md5: 09484f9f7885de5f31a3869ee6920a55 122824 flatzinc-dbgsym_6.2.0-5.1build2_arm64.ddeb 29bc662807837decb316b9306f47a6b9 23200 flatzinc_6.2.0-5.1build2_arm64.deb 8a542cf61e021f78179dfdc618deabe0 462160 libgecode-dev_6.2.0-5.1build2_arm64.deb 55552e3ec362cf4f97615e3e1b0c7299 44863232 libgecode49t64-dbgsym_6.2.0-5.1build2_arm64.ddeb 4225adedf842b67961b37ea5dffb985c 2434572 libgecode49t64_6.2.0-5.1build2_arm64.deb 29f321be9715ab3d49b497000e48e9c2 2302104 libgecodeflatzinc49t64-dbgsym_6.2.0-5.1build2_arm64.ddeb 5f985ee7032599da7a5ea947e212e656 179512 libgecodeflatzinc49t64_6.2.0-5.1build2_arm64.deb 684fa25781622f837735448240562e23 4137356 libgecodegist49t64-dbgsym_6.2.0-5.1build2_arm64.ddeb f0d47acf28b673c78475143c01ab93e1 109628 libgecodegist49t64_6.2.0-5.1build2_arm64.deb Checksums-Sha1: 11e9e74960534d2b66e0e4b5d90f0be907643cb9 122824 flatzinc-dbgsym_6.2.0-5.1build2_arm64.ddeb b109b49b960c4cae143464236a710bff34077b89 23200 flatzinc_6.2.0-5.1build2_arm64.deb 3495d103e8ea59e50b652bec1078d8cc2f69df58 462160 libgecode-dev_6.2.0-5.1build2_arm64.deb d42eabec3d1e9b0a5afdffeeda5dc37c5d0e9cc1 44863232 libgecode49t64-dbgsym_6.2.0-5.1build2_arm64.ddeb 869989735d0ebd1839c28150e9ac84d6461be2ff 2434572 libgecode49t64_6.2.0-5.1build2_arm64.deb 36ef5a575473c4eeb9ece09dd2d61fce4ea86e9d 2302104 libgecodeflatzinc49t64-dbgsym_6.2.0-5.1build2_arm64.ddeb 02bda6f60fd660922c49f4f16c98b08910133538 179512 libgecodeflatzinc49t64_6.2.0-5.1build2_arm64.deb 0f298b052f658c9d2a88bdb7507ddf0b02308558 4137356 libgecodegist49t64-dbgsym_6.2.0-5.1build2_arm64.ddeb 0a4bd0f2c977468cd8bf2a14aff449b6593925a5 109628 libgecodegist49t64_6.2.0-5.1build2_arm64.deb Checksums-Sha256: 382faed8291b4bf774a5f1cab08eb482816653ae6c981ea6d17e1659d799b746 122824 flatzinc-dbgsym_6.2.0-5.1build2_arm64.ddeb fa97ff97da0ad219377b99345312f5b7809ee90bbc1be3345e234c3985468db6 23200 flatzinc_6.2.0-5.1build2_arm64.deb ede6a267dba303e144a851843f40243568272c163c68a9f4bb0b6c6ab4833c05 462160 libgecode-dev_6.2.0-5.1build2_arm64.deb cde1d2e937b3d9abf7769690c0e21d5cc5de42d23cead60b1df88168c1ee0330 44863232 libgecode49t64-dbgsym_6.2.0-5.1build2_arm64.ddeb 8e06ba2e45a660dc4210bbeb8eba754c85c3908d40c68008b4847eaca4206724 2434572 libgecode49t64_6.2.0-5.1build2_arm64.deb 1c782a48af3071cda845b92aaf85e7ac518da3b4a07458ec7059559b7c88ab30 2302104 libgecodeflatzinc49t64-dbgsym_6.2.0-5.1build2_arm64.ddeb ada245d39db0096d6559ce79408bc8045b6b39ebe660607b428034bb323df50d 179512 libgecodeflatzinc49t64_6.2.0-5.1build2_arm64.deb 29fc572797b04bd8aab6d6dc22bbc60dfa84f338547ab5df72093aeb939bcce8 4137356 libgecodegist49t64-dbgsym_6.2.0-5.1build2_arm64.ddeb ef2545c81bd377b599bed488b687662d1d9471e072c54e6112aaf0dd0ccdaa6a 109628 libgecodegist49t64_6.2.0-5.1build2_arm64.deb Build-Origin: Ubuntu Build-Architecture: arm64 Build-Date: Tue, 02 Apr 2024 07:06:41 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: autoconf (= 2.71-3), automake (= 1:1.16.5-1.3ubuntu1), autopoint (= 0.21-14ubuntu1), autotools-dev (= 20220109.1), base-files (= 13ubuntu9), base-passwd (= 3.6.3), bash (= 5.2.21-2ubuntu4), binutils (= 2.42-4ubuntu2), binutils-aarch64-linux-gnu (= 2.42-4ubuntu2), binutils-common (= 2.42-4ubuntu2), bison (= 2:3.8.2+dfsg-1build1), bsdextrautils (= 2.39.3-9ubuntu4), bsdutils (= 1:2.39.3-9ubuntu4), build-essential (= 12.10ubuntu1), bzip2 (= 1.0.8-5.1), cdbs (= 0.4.166), coreutils (= 9.4-3ubuntu5), cpp (= 4:13.2.0-7ubuntu1), cpp-13 (= 13.2.0-23ubuntu3), cpp-13-aarch64-linux-gnu (= 13.2.0-23ubuntu3), cpp-aarch64-linux-gnu (= 4:13.2.0-7ubuntu1), dash (= 0.5.12-6ubuntu5), debconf (= 1.5.86), debhelper (= 13.14.1ubuntu5), debianutils (= 5.17build1), debugedit (= 1:5.0-5build1), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.13.1-1), diffutils (= 1:3.10-1), dpkg (= 1.22.6ubuntu6), dpkg-dev (= 1.22.6ubuntu6), dwz (= 0.15-1build6), file (= 1:5.45-3build1), findutils (= 4.9.0-5), flex (= 2.6.4-8.2), fontconfig (= 2.15.0-1.1ubuntu2), fontconfig-config (= 2.15.0-1.1ubuntu2), fonts-dejavu-core (= 2.37-8), fonts-dejavu-mono (= 2.37-8), g++ (= 4:13.2.0-7ubuntu1), g++-13 (= 13.2.0-23ubuntu3), g++-13-aarch64-linux-gnu (= 13.2.0-23ubuntu3), g++-aarch64-linux-gnu (= 4:13.2.0-7ubuntu1), gcc (= 4:13.2.0-7ubuntu1), gcc-13 (= 13.2.0-23ubuntu3), gcc-13-aarch64-linux-gnu (= 13.2.0-23ubuntu3), gcc-13-base (= 13.2.0-23ubuntu3), gcc-14-base (= 14-20240330-1ubuntu2), gcc-aarch64-linux-gnu (= 4:13.2.0-7ubuntu1), gettext (= 0.21-14ubuntu1), gettext-base (= 0.21-14ubuntu1), grep (= 3.11-4), groff-base (= 1.23.0-3build2), gzip (= 1.12-1ubuntu2), hostname (= 3.23+nmu2ubuntu1), init-system-helpers (= 1.66ubuntu1), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.2-1), libarchive-zip-perl (= 1.68-1), libasan8 (= 14-20240330-1ubuntu2), libatomic1 (= 14-20240330-1ubuntu2), libattr1 (= 1:2.5.2-1), libaudit-common (= 1:3.1.2-2.1build1), libaudit1 (= 1:3.1.2-2.1build1), libavahi-client3 (= 0.8-13ubuntu5), libavahi-common-data (= 0.8-13ubuntu5), libavahi-common3 (= 0.8-13ubuntu5), libbinutils (= 2.42-4ubuntu2), libblkid1 (= 2.39.3-9ubuntu4), libboost-dev (= 1.83.0.1ubuntu2), libboost1.83-dev (= 1.83.0-2.1ubuntu3), libbrotli1 (= 1.1.0-2build2), libbsd0 (= 0.12.1-1build1), libbz2-1.0 (= 1.0.8-5.1), libc-bin (= 2.39-0ubuntu8), libc-dev-bin (= 2.39-0ubuntu8), libc6 (= 2.39-0ubuntu8), libc6-dev (= 2.39-0ubuntu8), libcap-ng0 (= 0.8.4-2build2), libcap2 (= 1:2.66-5ubuntu1), libcc1-0 (= 14-20240330-1ubuntu2), libcom-err2 (= 1.47.0-2.4~exp1ubuntu3), libcrypt-dev (= 1:4.4.36-4), libcrypt1 (= 1:4.4.36-4), libctf-nobfd0 (= 2.42-4ubuntu2), libctf0 (= 2.42-4ubuntu2), libcups2t64 (= 2.4.7-1.2ubuntu3), libdb5.3t64 (= 5.3.28+dfsg2-6build1), libdbus-1-3 (= 1.14.10-4ubuntu3), libdebconfclient0 (= 0.271ubuntu3), libdebhelper-perl (= 13.14.1ubuntu5), libdouble-conversion3 (= 3.3.0-1), libdpkg-perl (= 1.22.6ubuntu6), libdrm-amdgpu1 (= 2.4.120-2), libdrm-common (= 2.4.120-2), libdrm-nouveau2 (= 2.4.120-2), libdrm-radeon1 (= 2.4.120-2), libdrm2 (= 2.4.120-2), libdw1t64 (= 0.190-1.1build3), libedit2 (= 3.1-20230828-1), libegl-dev (= 1.7.0-1), libegl-mesa0 (= 24.0.3-1ubuntu4), libegl1 (= 1.7.0-1), libelf1t64 (= 0.190-1.1build3), libevdev2 (= 1.13.1+dfsg-1), libexpat1 (= 2.6.1-2build1), libffi8 (= 3.4.6-1), libfile-stripnondeterminism-perl (= 1.13.1-1), libfontconfig1 (= 2.15.0-1.1ubuntu2), libfreetype6 (= 2.13.2+dfsg-1build3), libgbm1 (= 24.0.3-1ubuntu4), libgcc-13-dev (= 13.2.0-23ubuntu3), libgcc-s1 (= 14-20240330-1ubuntu2), libgcrypt20 (= 1.10.3-2), libgdbm-compat4t64 (= 1.23-5.1build1), libgdbm6t64 (= 1.23-5.1build1), libgl-dev (= 1.7.0-1), libgl1 (= 1.7.0-1), libgl1-mesa-dri (= 24.0.3-1ubuntu4), libglapi-mesa (= 24.0.3-1ubuntu4), libglib2.0-0t64 (= 2.80.0-6build1), libglu1-mesa (= 9.0.2-1.1), libglu1-mesa-dev (= 9.0.2-1.1), libglvnd0 (= 1.7.0-1), libglx-dev (= 1.7.0-1), libglx-mesa0 (= 24.0.3-1ubuntu4), libglx0 (= 1.7.0-1), libgmp-dev (= 2:6.3.0+dfsg-2ubuntu4), libgmp10 (= 2:6.3.0+dfsg-2ubuntu4), libgmpxx4ldbl (= 2:6.3.0+dfsg-2ubuntu4), libgnutls30t64 (= 3.8.3-1.1ubuntu3), libgomp1 (= 14-20240330-1ubuntu2), libgpg-error0 (= 1.47-3build1), libgprofng0 (= 2.42-4ubuntu2), libgraphite2-3 (= 1.3.14-2), libgssapi-krb5-2 (= 1.20.1-6ubuntu2), libgudev-1.0-0 (= 1:238-5ubuntu1), libharfbuzz0b (= 8.3.0-2build2), libhogweed6t64 (= 3.9.1-2.2build1), libhwasan0 (= 14-20240330-1ubuntu2), libice6 (= 2:1.0.10-1build2), libicu74 (= 74.2-1ubuntu1), libidn2-0 (= 2.3.7-2), libinput-bin (= 1.25.0-1ubuntu2), libinput10 (= 1.25.0-1ubuntu2), libisl23 (= 0.26-3), libitm1 (= 14-20240330-1ubuntu2), libjansson4 (= 2.14-2build2), libjpeg-turbo8 (= 2.1.5-2ubuntu1), libjpeg8 (= 8c-2ubuntu11), libk5crypto3 (= 1.20.1-6ubuntu2), libkeyutils1 (= 1.6.3-3), libkrb5-3 (= 1.20.1-6ubuntu2), libkrb5support0 (= 1.20.1-6ubuntu2), libllvm17t64 (= 1:17.0.6-9build2), liblsan0 (= 14-20240330-1ubuntu2), liblz4-1 (= 1.9.4-1), liblzma5 (= 5.6.1+really5.4.5-1build1), libmagic-mgc (= 1:5.45-3build1), libmagic1t64 (= 1:5.45-3build1), libmd0 (= 1.1.0-2), libmd4c0 (= 0.4.8-1), libmount1 (= 2.39.3-9ubuntu4), libmpc3 (= 1.3.1-1), libmpfr-dev (= 4.2.1-1), libmpfr6 (= 4.2.1-1), libmtdev1t64 (= 1.1.6-1.1build1), libncursesw6 (= 6.4+20240113-1ubuntu1), libnettle8t64 (= 3.9.1-2.2build1), libopengl-dev (= 1.7.0-1), libopengl0 (= 1.7.0-1), libp11-kit0 (= 0.25.3-4ubuntu1), libpam-modules (= 1.5.3-5ubuntu4), libpam-modules-bin (= 1.5.3-5ubuntu4), libpam-runtime (= 1.5.3-5ubuntu4), libpam0g (= 1.5.3-5ubuntu4), libpcre2-16-0 (= 10.42-4ubuntu1), libpcre2-8-0 (= 10.42-4ubuntu1), libperl5.38t64 (= 5.38.2-3.2build1), libpipeline1 (= 1.5.7-2), libpng16-16t64 (= 1.6.43-5build1), libpthread-stubs0-dev (= 0.4-1build2), libpython3-stdlib (= 3.12.2-0ubuntu2), libpython3.12-minimal (= 3.12.2-4build4), libpython3.12-stdlib (= 3.12.2-4build4), libqt5concurrent5t64 (= 5.15.12+dfsg-3ubuntu6), libqt5core5t64 (= 5.15.12+dfsg-3ubuntu6), libqt5dbus5t64 (= 5.15.12+dfsg-3ubuntu6), libqt5gui5t64 (= 5.15.12+dfsg-3ubuntu6), libqt5network5t64 (= 5.15.12+dfsg-3ubuntu6), libqt5printsupport5t64 (= 5.15.12+dfsg-3ubuntu6), libqt5sql5t64 (= 5.15.12+dfsg-3ubuntu6), libqt5test5t64 (= 5.15.12+dfsg-3ubuntu6), libqt5widgets5t64 (= 5.15.12+dfsg-3ubuntu6), libqt5xml5t64 (= 5.15.12+dfsg-3ubuntu6), libreadline8t64 (= 8.2-4build1), libseccomp2 (= 2.5.5-1ubuntu3), libselinux1 (= 3.5-2ubuntu2), libsensors-config (= 1:3.6.0-9build1), libsensors5 (= 1:3.6.0-9build1), libsframe1 (= 2.42-4ubuntu2), libsm6 (= 2:1.2.3-1build2), libsmartcols1 (= 2.39.3-9ubuntu4), libsqlite3-0 (= 3.45.1-1ubuntu2), libssl3t64 (= 3.0.13-0ubuntu3), libstdc++-13-dev (= 13.2.0-23ubuntu3), libstdc++6 (= 14-20240330-1ubuntu2), libsub-override-perl (= 0.10-1), libsystemd0 (= 255.4-1ubuntu6), libtasn1-6 (= 4.19.0-3), libtinfo6 (= 6.4+20240113-1ubuntu1), libtool (= 2.4.7-7), libtsan2 (= 14-20240330-1ubuntu2), libubsan1 (= 14-20240330-1ubuntu2), libuchardet0 (= 0.0.8-1), libudev1 (= 255.4-1ubuntu6), libunistring5 (= 1.1-2), libuuid1 (= 2.39.3-9ubuntu4), libvulkan-dev (= 1.3.275.0-1), libvulkan1 (= 1.3.275.0-1), libwacom-common (= 2.10.0-2), libwacom9 (= 2.10.0-2), libwayland-client0 (= 1.22.0-2.1), libwayland-server0 (= 1.22.0-2.1), libx11-6 (= 2:1.8.7-1), libx11-data (= 2:1.8.7-1), libx11-dev (= 2:1.8.7-1), libx11-xcb1 (= 2:1.8.7-1), libxau-dev (= 1:1.0.9-1build5), libxau6 (= 1:1.0.9-1build5), libxcb-dri2-0 (= 1.15-1), libxcb-dri3-0 (= 1.15-1), libxcb-glx0 (= 1.15-1), libxcb-icccm4 (= 0.4.1-1.1build2), libxcb-image0 (= 0.4.0-2), libxcb-keysyms1 (= 0.4.0-1build3), libxcb-present0 (= 1.15-1), libxcb-randr0 (= 1.15-1), libxcb-render-util0 (= 0.3.9-1build3), libxcb-render0 (= 1.15-1), libxcb-shape0 (= 1.15-1), libxcb-shm0 (= 1.15-1), libxcb-sync1 (= 1.15-1), libxcb-util1 (= 0.4.0-1build2), libxcb-xfixes0 (= 1.15-1), libxcb-xinerama0 (= 1.15-1), libxcb-xinput0 (= 1.15-1), libxcb-xkb1 (= 1.15-1), libxcb1 (= 1.15-1), libxcb1-dev (= 1.15-1), libxdmcp-dev (= 1:1.1.3-0ubuntu5), libxdmcp6 (= 1:1.1.3-0ubuntu5), libxext-dev (= 2:1.3.4-1build1), libxext6 (= 2:1.3.4-1build1), libxfixes3 (= 1:6.0.0-2), libxkbcommon-x11-0 (= 1.6.0-1), libxkbcommon0 (= 1.6.0-1), libxml2 (= 2.9.14+dfsg-1.3ubuntu3), libxrender1 (= 1:0.9.10-1.1), libxshmfence1 (= 1.3-1build4), libxxf86vm1 (= 1:1.1.4-1build3), libzstd1 (= 1.5.5+dfsg2-2), linux-libc-dev (= 6.8.0-20.20), login (= 1:4.13+dfsg1-4ubuntu1), lto-disabled-list (= 47), m4 (= 1.4.19-4), make (= 4.3-4.1build1), man-db (= 2.12.0-4build1), mawk (= 1.3.4.20240123-1), media-types (= 10.1.0), ncurses-base (= 6.4+20240113-1ubuntu1), ncurses-bin (= 6.4+20240113-1ubuntu1), netbase (= 6.4), patch (= 2.7.6-7build2), perl (= 5.38.2-3.2build1), perl-base (= 5.38.2-3.2build1), perl-modules-5.38 (= 5.38.2-3.2build1), po-debconf (= 1.0.21+nmu1), python3 (= 3.12.2-0ubuntu2), python3-minimal (= 3.12.2-0ubuntu2), python3-pkg-resources (= 68.1.2-2ubuntu1), python3-scour (= 0.38.2-4.1), python3.12 (= 3.12.2-4build4), python3.12-minimal (= 3.12.2-4build4), qt5-qmake (= 5.15.12+dfsg-3ubuntu6), qt5-qmake-bin (= 5.15.12+dfsg-3ubuntu6), qtbase5-dev (= 5.15.12+dfsg-3ubuntu6), qtbase5-dev-tools (= 5.15.12+dfsg-3ubuntu6), qtchooser (= 66-2build1), readline-common (= 8.2-4build1), rpcsvc-proto (= 1.4.2-0ubuntu6), scour (= 0.38.2-4.1), sed (= 4.9-2), sensible-utils (= 0.0.22), shared-mime-info (= 2.4-4), sysvinit-utils (= 3.08-6ubuntu2), tar (= 1.35+dfsg-3), tzdata (= 2024a-1ubuntu1), util-linux (= 2.39.3-9ubuntu4), x11-common (= 1:7.7+23ubuntu2), x11proto-dev (= 2023.2-1), xkb-data (= 2.41-2), xorg-sgml-doctools (= 1:1.11-1.1), xtrans-dev (= 1.4.0-1), xz-utils (= 5.6.1+really5.4.5-1build1), zlib1g (= 1:1.3.dfsg-3.1ubuntu2) Environment: DEB_BUILD_OPTIONS="parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1711847082" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ flatzinc_6.2.0-5.1build2_arm64.deb ---------------------------------- new Debian package, version 2.0. size 23200 bytes: control archive=2512 bytes. 979 bytes, 23 lines control 4900 bytes, 64 lines md5sums Package: flatzinc Source: gecode Version: 6.2.0-5.1build2 Architecture: arm64 Maintainer: Ubuntu Developers Installed-Size: 276 Depends: libc6 (>= 2.34), libgcc-s1 (>= 3.0), libgecode49t64, libgecodeflatzinc49t64, libgecodegist49t64, libstdc++6 (>= 13.1) 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. Original-Maintainer: Kari Pahula drwxr-xr-x root/root 0 2024-03-31 01:04 ./ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/bin/ lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/bin/flatzinc -> fzn-gecode -rwxr-xr-x root/root 67688 2024-03-31 01:04 ./usr/bin/fzn-gecode drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/share/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/share/doc/flatzinc/ lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/share/doc/flatzinc/changelog.Debian.gz -> ../libgecode49t64/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 2024-03-31 01:04 ./usr/share/lintian/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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.1build2_arm64.deb --------------------------------------- new Debian package, version 2.0. size 462160 bytes: control archive=15004 bytes. 1100 bytes, 23 lines control 44418 bytes, 601 lines md5sums Package: libgecode-dev Source: gecode Version: 6.2.0-5.1build2 Architecture: arm64 Maintainer: Ubuntu Developers Installed-Size: 5025 Depends: libgecode49t64 (= 6.2.0-5.1build2), libgecodegist49t64 (= 6.2.0-5.1build2), libgecodeflatzinc49t64 (= 6.2.0-5.1build2), 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. Original-Maintainer: Kari Pahula drwxr-xr-x root/root 0 2024-03-31 01:04 ./ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/include/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 5722 2024-03-31 01:04 ./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 2024-03-31 01:04 ./usr/include/gecode/float.hh drwxr-xr-x root/root 0 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./usr/include/gecode/kernel/var-imp.hpp -rw-r--r-- root/root 34256 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 5133 2024-03-31 01:04 ./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 2024-03-31 01:04 ./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 2024-03-31 01:04 ./usr/lib/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/ lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodedriver.so -> libgecodedriver.so.49.0 lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodeflatzinc.so -> libgecodeflatzinc.so.49.0 lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodefloat.so -> libgecodefloat.so.49.0 lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodegist.so -> libgecodegist.so.49.0 lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodeint.so -> libgecodeint.so.49.0 lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodekernel.so -> libgecodekernel.so.49.0 lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodeminimodel.so -> libgecodeminimodel.so.49.0 lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodesearch.so -> libgecodesearch.so.49.0 lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodeset.so -> libgecodeset.so.49.0 lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodesupport.so -> libgecodesupport.so.49.0 drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/share/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/share/doc/libgecode-dev/ -rw-r--r-- root/root 1079 2024-03-31 01:04 ./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 2024-03-31 01:04 ./usr/share/lintian/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 235 2017-03-19 08:18 ./usr/share/lintian/overrides/libgecode-dev libgecode49t64_6.2.0-5.1build2_arm64.deb ---------------------------------------- new Debian package, version 2.0. size 2434572 bytes: control archive=1364 bytes. 1125 bytes, 26 lines control 818 bytes, 10 lines md5sums 235 bytes, 7 lines shlibs 75 bytes, 2 lines triggers Package: libgecode49t64 Source: gecode Version: 6.2.0-5.1build2 Architecture: arm64 Maintainer: Ubuntu Developers Installed-Size: 14191 Depends: libc6 (>= 2.34), libgcc-s1 (>= 3.3.1), libmpfr6 (>= 3.1.3), libstdc++6 (>= 13.1) Suggests: libgecode-dev Breaks: libgecode49 (<< 6.2.0-5.1build2) Replaces: libgecode49 Provides: libgecode49 (= 6.2.0-5.1build2) 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. Original-Maintainer: Kari Pahula drwxr-xr-x root/root 0 2024-03-31 01:04 ./ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/lib/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/ lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodefloat.so.49 -> libgecodefloat.so.49.0 -rw-r--r-- root/root 1313712 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodefloat.so.49.0 lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodeint.so.49 -> libgecodeint.so.49.0 -rw-r--r-- root/root 9374544 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodeint.so.49.0 lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodekernel.so.49 -> libgecodekernel.so.49.0 -rw-r--r-- root/root 133568 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodekernel.so.49.0 lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodeminimodel.so.49 -> libgecodeminimodel.so.49.0 -rw-r--r-- root/root 330896 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodeminimodel.so.49.0 lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodesearch.so.49 -> libgecodesearch.so.49.0 -rw-r--r-- root/root 265336 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodesearch.so.49.0 lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodeset.so.49 -> libgecodeset.so.49.0 -rw-r--r-- root/root 2952224 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodeset.so.49.0 lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodesupport.so.49 -> libgecodesupport.so.49.0 -rw-r--r-- root/root 67928 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodesupport.so.49.0 drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/share/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/share/doc/libgecode49t64/ -rw-r--r-- root/root 1083 2024-03-31 01:04 ./usr/share/doc/libgecode49t64/changelog.Debian.gz -rw-r--r-- root/root 18535 2019-12-16 12:59 ./usr/share/doc/libgecode49t64/copyright drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/share/lintian/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 495 2024-02-28 15:56 ./usr/share/lintian/overrides/libgecode49t64 libgecodeflatzinc49t64_6.2.0-5.1build2_arm64.deb ------------------------------------------------ new Debian package, version 2.0. size 179512 bytes: control archive=1104 bytes. 1111 bytes, 24 lines control 252 bytes, 3 lines md5sums 44 bytes, 1 lines shlibs 75 bytes, 2 lines triggers Package: libgecodeflatzinc49t64 Source: gecode Version: 6.2.0-5.1build2 Architecture: arm64 Maintainer: Ubuntu Developers Installed-Size: 727 Depends: libc6 (>= 2.38), libgcc-s1 (>= 3.3.1), libgecode49t64, libgecodegist49t64, libqt5core5t64 (>= 5.3.0), libstdc++6 (>= 13.1) Suggests: libgecode-dev Breaks: libgecodeflatzinc49 (<< 6.2.0-5.1build2) Replaces: libgecodeflatzinc49 Provides: libgecodeflatzinc49 (= 6.2.0-5.1build2) 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 . Original-Maintainer: Kari Pahula drwxr-xr-x root/root 0 2024-03-31 01:04 ./ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/lib/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/ lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodeflatzinc.so.49 -> libgecodeflatzinc.so.49.0 -rw-r--r-- root/root 660504 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodeflatzinc.so.49.0 drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/share/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/share/doc/libgecodeflatzinc49t64/ lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/share/doc/libgecodeflatzinc49t64/changelog.Debian.gz -> ../libgecode49t64/changelog.Debian.gz -rw-r--r-- root/root 18535 2019-12-16 12:59 ./usr/share/doc/libgecodeflatzinc49t64/copyright drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/share/lintian/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 78 2024-02-28 15:56 ./usr/share/lintian/overrides/libgecodeflatzinc49t64 libgecodegist49t64_6.2.0-5.1build2_arm64.deb -------------------------------------------- new Debian package, version 2.0. size 109628 bytes: control archive=1168 bytes. 1162 bytes, 24 lines control 324 bytes, 4 lines md5sums 74 bytes, 2 lines shlibs 75 bytes, 2 lines triggers Package: libgecodegist49t64 Source: gecode Version: 6.2.0-5.1build2 Architecture: arm64 Maintainer: Ubuntu Developers Installed-Size: 475 Depends: libc6 (>= 2.38), libgcc-s1 (>= 3.3.1), libgecode49t64, libqt5core5t64 (>= 5.5.0), libqt5gui5t64 (>= 5.14.1) | libqt5gui5-gles (>= 5.14.1), libqt5printsupport5t64 (>= 5.0.2), libqt5widgets5t64 (>= 5.0.2), libstdc++6 (>= 13.1) Suggests: libgecode-dev Breaks: libgecodegist49 (<< 6.2.0-5.1build2) Replaces: libgecodegist49 Provides: libgecodegist49 (= 6.2.0-5.1build2) 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. Original-Maintainer: Kari Pahula drwxr-xr-x root/root 0 2024-03-31 01:04 ./ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/lib/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/ lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodedriver.so.49 -> libgecodedriver.so.49.0 -rw-r--r-- root/root 67920 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodedriver.so.49.0 lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodegist.so.49 -> libgecodegist.so.49.0 -rw-r--r-- root/root 333032 2024-03-31 01:04 ./usr/lib/aarch64-linux-gnu/libgecodegist.so.49.0 drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/share/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/share/doc/libgecodegist49t64/ lrwxrwxrwx root/root 0 2024-03-31 01:04 ./usr/share/doc/libgecodegist49t64/changelog.Debian.gz -> ../libgecode49t64/changelog.Debian.gz -rw-r--r-- root/root 18535 2019-12-16 12:59 ./usr/share/doc/libgecodegist49t64/copyright drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/share/lintian/ drwxr-xr-x root/root 0 2024-03-31 01:04 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 70 2024-02-28 15:56 ./usr/share/lintian/overrides/libgecodegist49t64 +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: arm64 Build Type: any Build-Space: 1554288 Build-Time: 6140 Distribution: noble-proposed Host Architecture: arm64 Install-Time: 142 Job: gecode_6.2.0-5.1build2.dsc Machine Architecture: arm64 Package: gecode Package-Time: 6290 Source-Version: 6.2.0-5.1build2 Space: 1554288 Status: successful Version: 6.2.0-5.1build2 -------------------------------------------------------------------------------- Finished at 2024-04-02T07:06:43Z Build needed 01:44:50, 1554288k disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=noble --arch=arm64 PACKAGEBUILD-27973388 Scanning for processes to kill in build PACKAGEBUILD-27973388